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/musl-1.1.18
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/musl-1.1.18/include/bits/alltypes.h

    r321 r331  
    44
    55#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
    6 typedef __builtin_va_list __gnuc_va_list;
    7 typedef __gnuc_va_list va_list;
     6typedef __builtin_va_list va_list;
    87#define __DEFINED_va_list
    98#endif
    109
    1110#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
    12 typedef char* __isoc_va_list;
     11typedef __builtin_va_list __isoc_va_list;
    1312#define __DEFINED___isoc_va_list
    1413#endif
     
    1716#ifndef __cplusplus
    1817#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
    19 typedef unsigned short wchar_t;
     18typedef unsigned wchar_t;
    2019#define __DEFINED_wchar_t
    2120#endif
     
    189188
    190189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
    191 typedef int off_t;
     190typedef _Int64 off_t;
    192191#define __DEFINED_off_t
    193192#endif
    194193
    195194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
    196 typedef unsigned short ino_t;
     195typedef unsigned _Int64 ino_t;
    197196#define __DEFINED_ino_t
    198197#endif
    199198
    200199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
    201 typedef unsigned int dev_t;
     200typedef unsigned _Int64 dev_t;
    202201#define __DEFINED_dev_t
    203202#endif
     
    209208
    210209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
    211 typedef int blkcnt_t;
     210typedef _Int64 blkcnt_t;
    212211#define __DEFINED_blkcnt_t
    213212#endif
    214213
    215214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
    216 typedef unsigned int fsblkcnt_t;
     215typedef unsigned _Int64 fsblkcnt_t;
    217216#define __DEFINED_fsblkcnt_t
    218217#endif
    219218
    220219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
    221 typedef unsigned int fsfilcnt_t;
     220typedef unsigned _Int64 fsfilcnt_t;
    222221#define __DEFINED_fsfilcnt_t
    223222#endif
     
    251250
    252251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
    253 //struct timeval { time_t tv_sec; suseconds_t tv_usec; };
     252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
    254253#define __DEFINED_struct_timeval
    255254#endif
     
    342341
    343342#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
    344 typedef __FILE FILE;
     343typedef struct _IO_FILE FILE;
    345344#define __DEFINED_FILE
    346345#endif
Note: See TracChangeset for help on using the changeset viewer.