Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/tcc-0.9.27
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/tcc-0.9.27/include/stddef.h

    r321 r331  
    1414typedef signed short int int16_t;
    1515typedef signed int int32_t;
     16#ifdef __LP64__
     17typedef signed long int int64_t;
     18#else
    1619typedef signed long long int int64_t;
     20#endif
    1721typedef unsigned char uint8_t;
    1822typedef unsigned short int uint16_t;
    1923typedef unsigned int uint32_t;
     24#ifdef __LP64__
     25typedef unsigned long int uint64_t;
     26#else
    2027typedef unsigned long long int uint64_t;
    2128#endif
     29#endif
    2230
     31#ifndef NULL
    2332#define NULL ((void*)0)
     33#endif
     34
    2435#define offsetof(type, field) ((size_t)&((type *)0)->field)
    2536
     
    2738
    2839#endif
     40
     41/* Older glibc require a wint_t from <stddef.h> (when requested
     42   by __need_wint_t, as otherwise stddef.h isn't allowed to
     43   define this type).   Note that this must be outside the normal
     44   _STDDEF_H guard, so that it works even when we've included the file
     45   already (without requiring wint_t).  Some other libs define _WINT_T
     46   if they've already provided that type, so we can use that as guard.
     47   TCC defines __WINT_TYPE__ for us.  */
     48#if defined (__need_wint_t)
     49#ifndef _WINT_T
     50#define _WINT_T
     51typedef __WINT_TYPE__ wint_t;
     52#endif
     53#undef __need_wint_t
     54#endif
Note: See TracChangeset for help on using the changeset viewer.