Ignore:
Timestamp:
Feb 1, 2019, 9:57:09 PM (5 years ago)
Author:
coas-nagasima
Message:

TINETとSocket APIなどを更新

Location:
asp3_tinet_ecnl_rx/trunk/musl-1.1.18/include
Files:
3 edited

Legend:

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

    r340 r364  
    11#if defined(_MSC_VER) || defined(__c2__)
     2#define asctime musl_asctime
     3#define calloc musl_calloc
     4#define clock musl_clock
    25#define close musl_close
    36#define execvp musl_execvp
     7#define exit musl_exit
    48#define fclose musl_fclose
    59#define fdopen musl_fdopen
    610#define fflush musl_fflush
     11#define fma _musl_fma
     12#define fgetc musl_fgetc
    713#define fopen musl_fopen
     14#define fprintf musl_fprintf
     15#define fputc musl_fputc
    816#define free musl_free
    917#define fwrite musl_fwrite
     
    1119#define localtime musl_localtime
    1220#define lseek musl_lseek
     21#define malloc musl_malloc
     22#define memmove musl_memmove
    1323#define open musl_open
     24#define perror musl_perror
    1425#define read musl_read
    15 #define malloc musl_malloc
    16 #define calloc musl_calloc
    1726#define realloc musl_realloc
     27#define strftime musl_strftime
     28#define strnlen musl_strnlen
     29#define strtoul musl_strtoul
    1830#define time musl_time
     31#define tzset musl_tzset
    1932#define unlink musl_unlink
    20 #define perror musl_perror
    21 #define strnlen musl_strnlen
    22 #define strftime musl_strftime
    23 #define asctime musl_asctime
    24 #define tzset musl_tzset
    25 #define clock musl_clock
    2633#endif
    2734#ifdef _MSC_VER
     
    7279
    7380#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
     81#if defined(_MSC_VER) || defined(__c2__)
     82typedef long long time_t;
     83#else
    7484typedef long time_t;
     85#endif
    7586#define __DEFINED_time_t
    7687#endif
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/include/math.h

    r337 r364  
    1515#define NAN       __builtin_nanf("")
    1616#define INFINITY  __builtin_inff()
    17 #else
     17#elif !defined(_MSC_VER)
    1818#define NAN       (0.0f/0.0f)
    1919#define INFINITY  1e5000f
     20#else
     21#define _HUGE_ENUF  1e+300
     22#define INFINITY   ((float)(_HUGE_ENUF * _HUGE_ENUF))
     23#define NAN        ((float)(INFINITY * 0.0F))
    2024#endif
    2125
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/include/stdarg.h

    r337 r364  
    1010#include <bits/alltypes.h>
    1111
     12#if !defined(_MSC_VER) && !defined(__c2__)
     13
    1214#define va_start(v,l)   __builtin_va_start(v,l)
    1315#define va_end(v)       __builtin_va_end(v)
    1416#define va_arg(v,l)     __builtin_va_arg(v,l)
    1517#define va_copy(d,s)    __builtin_va_copy(d,s)
     18
     19#else
     20
     21#define _INTSIZEOF(n)          ((sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1))
     22
     23#define __crt_va_start(ap, v)   ((void)(ap = (va_list)&(v) + _INTSIZEOF(v)))
     24#define __crt_va_arg(ap, t)     (*(t*)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)))
     25#define __crt_va_end(ap)        ((void)(ap = (va_list)0))
     26
     27#define va_start __crt_va_start
     28#define va_arg   __crt_va_arg
     29#define va_end   __crt_va_end
     30#define va_copy(destination, source) ((destination) = (source))
     31
     32#endif
    1633
    1734#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.