Home | History | Annotate | Download | only in Analysis
      1 //===-- TargetLibraryInfo.def - Library information -------------*- C++ -*-===//
      2 //
      3 //                     The LLVM Compiler Infrastructure
      4 //
      5 // This file is distributed under the University of Illinois Open Source
      6 // License. See LICENSE.TXT for details.
      7 //
      8 //===----------------------------------------------------------------------===//
      9 
     10 // This .def file will either fill in the enum definition or fill in the
     11 // string representation array definition for TargetLibraryInfo.
     12 // Which is defined depends on whether TLI_DEFINE_ENUM is defined or
     13 // TLI_DEFINE_STRING is defined. Only one should be defined at a time.
     14 
     15 #if !(defined(TLI_DEFINE_ENUM) || defined(TLI_DEFINE_STRING))
     16 #error "Must define TLI_DEFINE_ENUM or TLI_DEFINE_STRING for TLI .def."
     17 #elif defined(TLI_DEFINE_ENUM) && defined(TLI_DEFINE_STRING)
     18 #error "Can only define one of TLI_DEFINE_ENUM or TLI_DEFINE_STRING at a time."
     19 #else
     20 // One of TLI_DEFINE_ENUM/STRING are defined.
     21 
     22 #if defined(TLI_DEFINE_ENUM)
     23 #define TLI_DEFINE_ENUM_INTERNAL(enum_variant) LibFunc_##enum_variant,
     24 #define TLI_DEFINE_STRING_INTERNAL(string_repr)
     25 #else
     26 #define TLI_DEFINE_ENUM_INTERNAL(enum_variant)
     27 #define TLI_DEFINE_STRING_INTERNAL(string_repr) string_repr,
     28 #endif
     29 
     30 /// void *new(unsigned int);
     31 TLI_DEFINE_ENUM_INTERNAL(msvc_new_int)
     32 TLI_DEFINE_STRING_INTERNAL("??2@YAPAXI@Z")
     33 
     34 /// void *new(unsigned int, nothrow);
     35 TLI_DEFINE_ENUM_INTERNAL(msvc_new_int_nothrow)
     36 TLI_DEFINE_STRING_INTERNAL("??2@YAPAXIABUnothrow_t@std@@@Z")
     37 
     38 /// void *new(unsigned long long);
     39 TLI_DEFINE_ENUM_INTERNAL(msvc_new_longlong)
     40 TLI_DEFINE_STRING_INTERNAL("??2@YAPEAX_K@Z")
     41 
     42 /// void *new(unsigned long long, nothrow);
     43 TLI_DEFINE_ENUM_INTERNAL(msvc_new_longlong_nothrow)
     44 TLI_DEFINE_STRING_INTERNAL("??2@YAPEAX_KAEBUnothrow_t@std@@@Z")
     45 
     46 /// void operator delete(void*);
     47 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr32)
     48 TLI_DEFINE_STRING_INTERNAL("??3@YAXPAX@Z")
     49 
     50 /// void operator delete(void*, nothrow);
     51 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr32_nothrow)
     52 TLI_DEFINE_STRING_INTERNAL("??3@YAXPAXABUnothrow_t@std@@@Z")
     53 
     54 /// void operator delete(void*, unsigned int);
     55 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr32_int)
     56 TLI_DEFINE_STRING_INTERNAL("??3@YAXPAXI@Z")
     57 
     58 /// void operator delete(void*);
     59 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr64)
     60 TLI_DEFINE_STRING_INTERNAL("??3@YAXPEAX@Z")
     61 
     62 /// void operator delete(void*, nothrow);
     63 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr64_nothrow)
     64 TLI_DEFINE_STRING_INTERNAL("??3@YAXPEAXAEBUnothrow_t@std@@@Z")
     65 
     66 /// void operator delete(void*, unsigned long long);
     67 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_ptr64_longlong)
     68 TLI_DEFINE_STRING_INTERNAL("??3@YAXPEAX_K@Z")
     69 
     70 /// void *new[](unsigned int);
     71 TLI_DEFINE_ENUM_INTERNAL(msvc_new_array_int)
     72 TLI_DEFINE_STRING_INTERNAL("??_U@YAPAXI@Z")
     73 
     74 /// void *new[](unsigned int, nothrow);
     75 TLI_DEFINE_ENUM_INTERNAL(msvc_new_array_int_nothrow)
     76 TLI_DEFINE_STRING_INTERNAL("??_U@YAPAXIABUnothrow_t@std@@@Z")
     77 
     78 /// void *new[](unsigned long long);
     79 TLI_DEFINE_ENUM_INTERNAL(msvc_new_array_longlong)
     80 TLI_DEFINE_STRING_INTERNAL("??_U@YAPEAX_K@Z")
     81 
     82 /// void *new[](unsigned long long, nothrow);
     83 TLI_DEFINE_ENUM_INTERNAL(msvc_new_array_longlong_nothrow)
     84 TLI_DEFINE_STRING_INTERNAL("??_U@YAPEAX_KAEBUnothrow_t@std@@@Z")
     85 
     86 /// void operator delete[](void*);
     87 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr32)
     88 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPAX@Z")
     89 
     90 /// void operator delete[](void*, nothrow);
     91 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr32_nothrow)
     92 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPAXABUnothrow_t@std@@@Z")
     93 
     94 /// void operator delete[](void*, unsigned int);
     95 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr32_int)
     96 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPAXI@Z")
     97 
     98 /// void operator delete[](void*);
     99 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr64)
    100 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPEAX@Z")
    101 
    102 /// void operator delete[](void*, nothrow);
    103 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr64_nothrow)
    104 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPEAXAEBUnothrow_t@std@@@Z")
    105 
    106 /// void operator delete[](void*, unsigned long long);
    107 TLI_DEFINE_ENUM_INTERNAL(msvc_delete_array_ptr64_longlong)
    108 TLI_DEFINE_STRING_INTERNAL("??_V@YAXPEAX_K@Z")
    109 
    110 /// int _IO_getc(_IO_FILE * __fp);
    111 TLI_DEFINE_ENUM_INTERNAL(under_IO_getc)
    112 TLI_DEFINE_STRING_INTERNAL("_IO_getc")
    113 /// int _IO_putc(int __c, _IO_FILE * __fp);
    114 TLI_DEFINE_ENUM_INTERNAL(under_IO_putc)
    115 TLI_DEFINE_STRING_INTERNAL("_IO_putc")
    116 /// void operator delete[](void*);
    117 TLI_DEFINE_ENUM_INTERNAL(ZdaPv)
    118 TLI_DEFINE_STRING_INTERNAL("_ZdaPv")
    119 /// void operator delete[](void*, nothrow);
    120 TLI_DEFINE_ENUM_INTERNAL(ZdaPvRKSt9nothrow_t)
    121 TLI_DEFINE_STRING_INTERNAL("_ZdaPvRKSt9nothrow_t")
    122 /// void operator delete[](void*, unsigned int);
    123 TLI_DEFINE_ENUM_INTERNAL(ZdaPvj)
    124 TLI_DEFINE_STRING_INTERNAL("_ZdaPvj")
    125 /// void operator delete[](void*, unsigned long);
    126 TLI_DEFINE_ENUM_INTERNAL(ZdaPvm)
    127 TLI_DEFINE_STRING_INTERNAL("_ZdaPvm")
    128 /// void operator delete(void*);
    129 TLI_DEFINE_ENUM_INTERNAL(ZdlPv)
    130 TLI_DEFINE_STRING_INTERNAL("_ZdlPv")
    131 /// void operator delete(void*, nothrow);
    132 TLI_DEFINE_ENUM_INTERNAL(ZdlPvRKSt9nothrow_t)
    133 TLI_DEFINE_STRING_INTERNAL("_ZdlPvRKSt9nothrow_t")
    134 /// void operator delete(void*, unsigned int);
    135 TLI_DEFINE_ENUM_INTERNAL(ZdlPvj)
    136 TLI_DEFINE_STRING_INTERNAL("_ZdlPvj")
    137 /// void operator delete(void*, unsigned long);
    138 TLI_DEFINE_ENUM_INTERNAL(ZdlPvm)
    139 TLI_DEFINE_STRING_INTERNAL("_ZdlPvm")
    140 /// void *new[](unsigned int);
    141 TLI_DEFINE_ENUM_INTERNAL(Znaj)
    142 TLI_DEFINE_STRING_INTERNAL("_Znaj")
    143 /// void *new[](unsigned int, nothrow);
    144 TLI_DEFINE_ENUM_INTERNAL(ZnajRKSt9nothrow_t)
    145 TLI_DEFINE_STRING_INTERNAL("_ZnajRKSt9nothrow_t")
    146 /// void *new[](unsigned long);
    147 TLI_DEFINE_ENUM_INTERNAL(Znam)
    148 TLI_DEFINE_STRING_INTERNAL("_Znam")
    149 /// void *new[](unsigned long, nothrow);
    150 TLI_DEFINE_ENUM_INTERNAL(ZnamRKSt9nothrow_t)
    151 TLI_DEFINE_STRING_INTERNAL("_ZnamRKSt9nothrow_t")
    152 /// void *new(unsigned int);
    153 TLI_DEFINE_ENUM_INTERNAL(Znwj)
    154 TLI_DEFINE_STRING_INTERNAL("_Znwj")
    155 /// void *new(unsigned int, nothrow);
    156 TLI_DEFINE_ENUM_INTERNAL(ZnwjRKSt9nothrow_t)
    157 TLI_DEFINE_STRING_INTERNAL("_ZnwjRKSt9nothrow_t")
    158 /// void *new(unsigned long);
    159 TLI_DEFINE_ENUM_INTERNAL(Znwm)
    160 TLI_DEFINE_STRING_INTERNAL("_Znwm")
    161 /// void *new(unsigned long, nothrow);
    162 TLI_DEFINE_ENUM_INTERNAL(ZnwmRKSt9nothrow_t)
    163 TLI_DEFINE_STRING_INTERNAL("_ZnwmRKSt9nothrow_t")
    164 /// double __acos_finite(double x);
    165 TLI_DEFINE_ENUM_INTERNAL(acos_finite)
    166 TLI_DEFINE_STRING_INTERNAL("__acos_finite")
    167 /// float __acosf_finite(float x);
    168 TLI_DEFINE_ENUM_INTERNAL(acosf_finite)
    169 TLI_DEFINE_STRING_INTERNAL("__acosf_finite")
    170 /// double __acosh_finite(double x);
    171 TLI_DEFINE_ENUM_INTERNAL(acosh_finite)
    172 TLI_DEFINE_STRING_INTERNAL("__acosh_finite")
    173 /// float __acoshf_finite(float x);
    174 TLI_DEFINE_ENUM_INTERNAL(acoshf_finite)
    175 TLI_DEFINE_STRING_INTERNAL("__acoshf_finite")
    176 /// long double __acoshl_finite(long double x);
    177 TLI_DEFINE_ENUM_INTERNAL(acoshl_finite)
    178 TLI_DEFINE_STRING_INTERNAL("__acoshl_finite")
    179 /// long double __acosl_finite(long double x);
    180 TLI_DEFINE_ENUM_INTERNAL(acosl_finite)
    181 TLI_DEFINE_STRING_INTERNAL("__acosl_finite")
    182 /// double __asin_finite(double x);
    183 TLI_DEFINE_ENUM_INTERNAL(asin_finite)
    184 TLI_DEFINE_STRING_INTERNAL("__asin_finite")
    185 /// float __asinf_finite(float x);
    186 TLI_DEFINE_ENUM_INTERNAL(asinf_finite)
    187 TLI_DEFINE_STRING_INTERNAL("__asinf_finite")
    188 /// long double __asinl_finite(long double x);
    189 TLI_DEFINE_ENUM_INTERNAL(asinl_finite)
    190 TLI_DEFINE_STRING_INTERNAL("__asinl_finite")
    191 /// double atan2_finite(double y, double x);
    192 TLI_DEFINE_ENUM_INTERNAL(atan2_finite)
    193 TLI_DEFINE_STRING_INTERNAL("__atan2_finite")
    194 /// float atan2f_finite(float y, float x);
    195 TLI_DEFINE_ENUM_INTERNAL(atan2f_finite)
    196 TLI_DEFINE_STRING_INTERNAL("__atan2f_finite")
    197 /// long double atan2l_finite(long double y, long double x);
    198 TLI_DEFINE_ENUM_INTERNAL(atan2l_finite)
    199 TLI_DEFINE_STRING_INTERNAL("__atan2l_finite")
    200 /// double __atanh_finite(double x);
    201 TLI_DEFINE_ENUM_INTERNAL(atanh_finite)
    202 TLI_DEFINE_STRING_INTERNAL("__atanh_finite")
    203 /// float __atanhf_finite(float x);
    204 TLI_DEFINE_ENUM_INTERNAL(atanhf_finite)
    205 TLI_DEFINE_STRING_INTERNAL("__atanhf_finite")
    206 /// long double __atanhl_finite(long double x);
    207 TLI_DEFINE_ENUM_INTERNAL(atanhl_finite)
    208 TLI_DEFINE_STRING_INTERNAL("__atanhl_finite")
    209 /// double __cosh_finite(double x);
    210 TLI_DEFINE_ENUM_INTERNAL(cosh_finite)
    211 TLI_DEFINE_STRING_INTERNAL("__cosh_finite")
    212 /// float __coshf_finite(float x);
    213 TLI_DEFINE_ENUM_INTERNAL(coshf_finite)
    214 TLI_DEFINE_STRING_INTERNAL("__coshf_finite")
    215 /// long double __coshl_finite(long double x);
    216 TLI_DEFINE_ENUM_INTERNAL(coshl_finite)
    217 TLI_DEFINE_STRING_INTERNAL("__coshl_finite")
    218 /// double __cospi(double x);
    219 TLI_DEFINE_ENUM_INTERNAL(cospi)
    220 TLI_DEFINE_STRING_INTERNAL("__cospi")
    221 /// float __cospif(float x);
    222 TLI_DEFINE_ENUM_INTERNAL(cospif)
    223 TLI_DEFINE_STRING_INTERNAL("__cospif")
    224 /// int __cxa_atexit(void (*f)(void *), void *p, void *d);
    225 TLI_DEFINE_ENUM_INTERNAL(cxa_atexit)
    226 TLI_DEFINE_STRING_INTERNAL("__cxa_atexit")
    227 /// void __cxa_guard_abort(guard_t *guard);
    228 /// guard_t is int64_t in Itanium ABI or int32_t on ARM eabi.
    229 TLI_DEFINE_ENUM_INTERNAL(cxa_guard_abort)
    230 TLI_DEFINE_STRING_INTERNAL("__cxa_guard_abort")
    231 /// int __cxa_guard_acquire(guard_t *guard);
    232 TLI_DEFINE_ENUM_INTERNAL(cxa_guard_acquire)
    233 TLI_DEFINE_STRING_INTERNAL("__cxa_guard_acquire")
    234 /// void __cxa_guard_release(guard_t *guard);
    235 TLI_DEFINE_ENUM_INTERNAL(cxa_guard_release)
    236 TLI_DEFINE_STRING_INTERNAL("__cxa_guard_release")
    237 /// double __exp10_finite(double x);
    238 TLI_DEFINE_ENUM_INTERNAL(exp10_finite)
    239 TLI_DEFINE_STRING_INTERNAL("__exp10_finite")
    240 /// float __exp10f_finite(float x);
    241 TLI_DEFINE_ENUM_INTERNAL(exp10f_finite)
    242 TLI_DEFINE_STRING_INTERNAL("__exp10f_finite")
    243 /// long double __exp10l_finite(long double x);
    244 TLI_DEFINE_ENUM_INTERNAL(exp10l_finite)
    245 TLI_DEFINE_STRING_INTERNAL("__exp10l_finite")
    246 /// double __exp2_finite(double x);
    247 TLI_DEFINE_ENUM_INTERNAL(exp2_finite)
    248 TLI_DEFINE_STRING_INTERNAL("__exp2_finite")
    249 /// float __exp2f_finite(float x);
    250 TLI_DEFINE_ENUM_INTERNAL(exp2f_finite)
    251 TLI_DEFINE_STRING_INTERNAL("__exp2f_finite")
    252 /// long double __exp2l_finite(long double x);
    253 TLI_DEFINE_ENUM_INTERNAL(exp2l_finite)
    254 TLI_DEFINE_STRING_INTERNAL("__exp2l_finite")
    255 /// double __exp_finite(double x);
    256 TLI_DEFINE_ENUM_INTERNAL(exp_finite)
    257 TLI_DEFINE_STRING_INTERNAL("__exp_finite")
    258 /// float __expf_finite(float x);
    259 TLI_DEFINE_ENUM_INTERNAL(expf_finite)
    260 TLI_DEFINE_STRING_INTERNAL("__expf_finite")
    261 /// long double __expl_finite(long double x);
    262 TLI_DEFINE_ENUM_INTERNAL(expl_finite)
    263 TLI_DEFINE_STRING_INTERNAL("__expl_finite")
    264 /// int __isoc99_scanf (const char *format, ...)
    265 TLI_DEFINE_ENUM_INTERNAL(dunder_isoc99_scanf)
    266 TLI_DEFINE_STRING_INTERNAL("__isoc99_scanf")
    267 /// int __isoc99_sscanf(const char *s, const char *format, ...)
    268 TLI_DEFINE_ENUM_INTERNAL(dunder_isoc99_sscanf)
    269 TLI_DEFINE_STRING_INTERNAL("__isoc99_sscanf")
    270 /// double __log10_finite(double x);
    271 TLI_DEFINE_ENUM_INTERNAL(log10_finite)
    272 TLI_DEFINE_STRING_INTERNAL("__log10_finite")
    273 /// float __log10f_finite(float x);
    274 TLI_DEFINE_ENUM_INTERNAL(log10f_finite)
    275 TLI_DEFINE_STRING_INTERNAL("__log10f_finite")
    276 /// long double __log10l_finite(long double x);
    277 TLI_DEFINE_ENUM_INTERNAL(log10l_finite)
    278 TLI_DEFINE_STRING_INTERNAL("__log10l_finite")
    279 /// double __log2_finite(double x);
    280 TLI_DEFINE_ENUM_INTERNAL(log2_finite)
    281 TLI_DEFINE_STRING_INTERNAL("__log2_finite")
    282 /// float __log2f_finite(float x);
    283 TLI_DEFINE_ENUM_INTERNAL(log2f_finite)
    284 TLI_DEFINE_STRING_INTERNAL("__log2f_finite")
    285 /// long double __log2l_finite(long double x);
    286 TLI_DEFINE_ENUM_INTERNAL(log2l_finite)
    287 TLI_DEFINE_STRING_INTERNAL("__log2l_finite")
    288 /// double __log_finite(double x);
    289 TLI_DEFINE_ENUM_INTERNAL(log_finite)
    290 TLI_DEFINE_STRING_INTERNAL("__log_finite")
    291 /// float __logf_finite(float x);
    292 TLI_DEFINE_ENUM_INTERNAL(logf_finite)
    293 TLI_DEFINE_STRING_INTERNAL("__logf_finite")
    294 /// long double __logl_finite(long double x);
    295 TLI_DEFINE_ENUM_INTERNAL(logl_finite)
    296 TLI_DEFINE_STRING_INTERNAL("__logl_finite")
    297 /// void *__memcpy_chk(void *s1, const void *s2, size_t n, size_t s1size);
    298 TLI_DEFINE_ENUM_INTERNAL(memcpy_chk)
    299 TLI_DEFINE_STRING_INTERNAL("__memcpy_chk")
    300 /// void *__memmove_chk(void *s1, const void *s2, size_t n, size_t s1size);
    301 TLI_DEFINE_ENUM_INTERNAL(memmove_chk)
    302 TLI_DEFINE_STRING_INTERNAL("__memmove_chk")
    303 /// void *__memset_chk(void *s, char v, size_t n, size_t s1size);
    304 TLI_DEFINE_ENUM_INTERNAL(memset_chk)
    305 TLI_DEFINE_STRING_INTERNAL("__memset_chk")
    306 
    307 // int __nvvm_reflect(const char *)
    308 TLI_DEFINE_ENUM_INTERNAL(nvvm_reflect)
    309 TLI_DEFINE_STRING_INTERNAL("__nvvm_reflect")
    310 /// double __pow_finite(double x, double y);
    311 TLI_DEFINE_ENUM_INTERNAL(pow_finite)
    312 TLI_DEFINE_STRING_INTERNAL("__pow_finite")
    313 /// float _powf_finite(float x, float y);
    314 TLI_DEFINE_ENUM_INTERNAL(powf_finite)
    315 TLI_DEFINE_STRING_INTERNAL("__powf_finite")
    316 /// long double __powl_finite(long double x, long double y);
    317 TLI_DEFINE_ENUM_INTERNAL(powl_finite)
    318 TLI_DEFINE_STRING_INTERNAL("__powl_finite")
    319 /// double __sincospi_stret(double x);
    320 TLI_DEFINE_ENUM_INTERNAL(sincospi_stret)
    321 TLI_DEFINE_STRING_INTERNAL("__sincospi_stret")
    322 /// float __sincospif_stret(float x);
    323 TLI_DEFINE_ENUM_INTERNAL(sincospif_stret)
    324 TLI_DEFINE_STRING_INTERNAL("__sincospif_stret")
    325 /// double __sinh_finite(double x);
    326 TLI_DEFINE_ENUM_INTERNAL(sinh_finite)
    327 TLI_DEFINE_STRING_INTERNAL("__sinh_finite")
    328 /// float _sinhf_finite(float x);
    329 TLI_DEFINE_ENUM_INTERNAL(sinhf_finite)
    330 TLI_DEFINE_STRING_INTERNAL("__sinhf_finite")
    331 /// long double __sinhl_finite(long double x);
    332 TLI_DEFINE_ENUM_INTERNAL(sinhl_finite)
    333 TLI_DEFINE_STRING_INTERNAL("__sinhl_finite")
    334 /// double __sinpi(double x);
    335 TLI_DEFINE_ENUM_INTERNAL(sinpi)
    336 TLI_DEFINE_STRING_INTERNAL("__sinpi")
    337 /// float __sinpif(float x);
    338 TLI_DEFINE_ENUM_INTERNAL(sinpif)
    339 TLI_DEFINE_STRING_INTERNAL("__sinpif")
    340 /// double __sqrt_finite(double x);
    341 TLI_DEFINE_ENUM_INTERNAL(sqrt_finite)
    342 TLI_DEFINE_STRING_INTERNAL("__sqrt_finite")
    343 /// float __sqrt_finite(float x);
    344 TLI_DEFINE_ENUM_INTERNAL(sqrtf_finite)
    345 TLI_DEFINE_STRING_INTERNAL("__sqrtf_finite")
    346 /// long double __sqrt_finite(long double x);
    347 TLI_DEFINE_ENUM_INTERNAL(sqrtl_finite)
    348 TLI_DEFINE_STRING_INTERNAL("__sqrtl_finite")
    349 /// char *__stpcpy_chk(char *s1, const char *s2, size_t s1size);
    350 TLI_DEFINE_ENUM_INTERNAL(stpcpy_chk)
    351 TLI_DEFINE_STRING_INTERNAL("__stpcpy_chk")
    352 /// char *__stpncpy_chk(char *s1, const char *s2, size_t n, size_t s1size);
    353 TLI_DEFINE_ENUM_INTERNAL(stpncpy_chk)
    354 TLI_DEFINE_STRING_INTERNAL("__stpncpy_chk")
    355 /// char *__strcpy_chk(char *s1, const char *s2, size_t s1size);
    356 TLI_DEFINE_ENUM_INTERNAL(strcpy_chk)
    357 TLI_DEFINE_STRING_INTERNAL("__strcpy_chk")
    358 /// char * __strdup(const char *s);
    359 TLI_DEFINE_ENUM_INTERNAL(dunder_strdup)
    360 TLI_DEFINE_STRING_INTERNAL("__strdup")
    361 /// char *__strncpy_chk(char *s1, const char *s2, size_t n, size_t s1size);
    362 TLI_DEFINE_ENUM_INTERNAL(strncpy_chk)
    363 TLI_DEFINE_STRING_INTERNAL("__strncpy_chk")
    364 /// char *__strndup(const char *s, size_t n);
    365 TLI_DEFINE_ENUM_INTERNAL(dunder_strndup)
    366 TLI_DEFINE_STRING_INTERNAL("__strndup")
    367 /// char * __strtok_r(char *s, const char *delim, char **save_ptr);
    368 TLI_DEFINE_ENUM_INTERNAL(dunder_strtok_r)
    369 TLI_DEFINE_STRING_INTERNAL("__strtok_r")
    370 /// int abs(int j);
    371 TLI_DEFINE_ENUM_INTERNAL(abs)
    372 TLI_DEFINE_STRING_INTERNAL("abs")
    373 /// int access(const char *path, int amode);
    374 TLI_DEFINE_ENUM_INTERNAL(access)
    375 TLI_DEFINE_STRING_INTERNAL("access")
    376 /// double acos(double x);
    377 TLI_DEFINE_ENUM_INTERNAL(acos)
    378 TLI_DEFINE_STRING_INTERNAL("acos")
    379 /// float acosf(float x);
    380 TLI_DEFINE_ENUM_INTERNAL(acosf)
    381 TLI_DEFINE_STRING_INTERNAL("acosf")
    382 /// double acosh(double x);
    383 TLI_DEFINE_ENUM_INTERNAL(acosh)
    384 TLI_DEFINE_STRING_INTERNAL("acosh")
    385 /// float acoshf(float x);
    386 TLI_DEFINE_ENUM_INTERNAL(acoshf)
    387 TLI_DEFINE_STRING_INTERNAL("acoshf")
    388 /// long double acoshl(long double x);
    389 TLI_DEFINE_ENUM_INTERNAL(acoshl)
    390 TLI_DEFINE_STRING_INTERNAL("acoshl")
    391 /// long double acosl(long double x);
    392 TLI_DEFINE_ENUM_INTERNAL(acosl)
    393 TLI_DEFINE_STRING_INTERNAL("acosl")
    394 /// double asin(double x);
    395 TLI_DEFINE_ENUM_INTERNAL(asin)
    396 TLI_DEFINE_STRING_INTERNAL("asin")
    397 /// float asinf(float x);
    398 TLI_DEFINE_ENUM_INTERNAL(asinf)
    399 TLI_DEFINE_STRING_INTERNAL("asinf")
    400 /// double asinh(double x);
    401 TLI_DEFINE_ENUM_INTERNAL(asinh)
    402 TLI_DEFINE_STRING_INTERNAL("asinh")
    403 /// float asinhf(float x);
    404 TLI_DEFINE_ENUM_INTERNAL(asinhf)
    405 TLI_DEFINE_STRING_INTERNAL("asinhf")
    406 /// long double asinhl(long double x);
    407 TLI_DEFINE_ENUM_INTERNAL(asinhl)
    408 TLI_DEFINE_STRING_INTERNAL("asinhl")
    409 /// long double asinl(long double x);
    410 TLI_DEFINE_ENUM_INTERNAL(asinl)
    411 TLI_DEFINE_STRING_INTERNAL("asinl")
    412 /// double atan(double x);
    413 TLI_DEFINE_ENUM_INTERNAL(atan)
    414 TLI_DEFINE_STRING_INTERNAL("atan")
    415 /// double atan2(double y, double x);
    416 TLI_DEFINE_ENUM_INTERNAL(atan2)
    417 TLI_DEFINE_STRING_INTERNAL("atan2")
    418 /// float atan2f(float y, float x);
    419 TLI_DEFINE_ENUM_INTERNAL(atan2f)
    420 TLI_DEFINE_STRING_INTERNAL("atan2f")
    421 /// long double atan2l(long double y, long double x);
    422 TLI_DEFINE_ENUM_INTERNAL(atan2l)
    423 TLI_DEFINE_STRING_INTERNAL("atan2l")
    424 /// float atanf(float x);
    425 TLI_DEFINE_ENUM_INTERNAL(atanf)
    426 TLI_DEFINE_STRING_INTERNAL("atanf")
    427 /// double atanh(double x);
    428 TLI_DEFINE_ENUM_INTERNAL(atanh)
    429 TLI_DEFINE_STRING_INTERNAL("atanh")
    430 /// float atanhf(float x);
    431 TLI_DEFINE_ENUM_INTERNAL(atanhf)
    432 TLI_DEFINE_STRING_INTERNAL("atanhf")
    433 /// long double atanhl(long double x);
    434 TLI_DEFINE_ENUM_INTERNAL(atanhl)
    435 TLI_DEFINE_STRING_INTERNAL("atanhl")
    436 /// long double atanl(long double x);
    437 TLI_DEFINE_ENUM_INTERNAL(atanl)
    438 TLI_DEFINE_STRING_INTERNAL("atanl")
    439 /// double atof(const char *str);
    440 TLI_DEFINE_ENUM_INTERNAL(atof)
    441 TLI_DEFINE_STRING_INTERNAL("atof")
    442 /// int atoi(const char *str);
    443 TLI_DEFINE_ENUM_INTERNAL(atoi)
    444 TLI_DEFINE_STRING_INTERNAL("atoi")
    445 /// long atol(const char *str);
    446 TLI_DEFINE_ENUM_INTERNAL(atol)
    447 TLI_DEFINE_STRING_INTERNAL("atol")
    448 /// long long atoll(const char *nptr);
    449 TLI_DEFINE_ENUM_INTERNAL(atoll)
    450 TLI_DEFINE_STRING_INTERNAL("atoll")
    451 /// int bcmp(const void *s1, const void *s2, size_t n);
    452 TLI_DEFINE_ENUM_INTERNAL(bcmp)
    453 TLI_DEFINE_STRING_INTERNAL("bcmp")
    454 /// void bcopy(const void *s1, void *s2, size_t n);
    455 TLI_DEFINE_ENUM_INTERNAL(bcopy)
    456 TLI_DEFINE_STRING_INTERNAL("bcopy")
    457 /// void bzero(void *s, size_t n);
    458 TLI_DEFINE_ENUM_INTERNAL(bzero)
    459 TLI_DEFINE_STRING_INTERNAL("bzero")
    460 /// void *calloc(size_t count, size_t size);
    461 TLI_DEFINE_ENUM_INTERNAL(calloc)
    462 TLI_DEFINE_STRING_INTERNAL("calloc")
    463 /// double cbrt(double x);
    464 TLI_DEFINE_ENUM_INTERNAL(cbrt)
    465 TLI_DEFINE_STRING_INTERNAL("cbrt")
    466 /// float cbrtf(float x);
    467 TLI_DEFINE_ENUM_INTERNAL(cbrtf)
    468 TLI_DEFINE_STRING_INTERNAL("cbrtf")
    469 /// long double cbrtl(long double x);
    470 TLI_DEFINE_ENUM_INTERNAL(cbrtl)
    471 TLI_DEFINE_STRING_INTERNAL("cbrtl")
    472 /// double ceil(double x);
    473 TLI_DEFINE_ENUM_INTERNAL(ceil)
    474 TLI_DEFINE_STRING_INTERNAL("ceil")
    475 /// float ceilf(float x);
    476 TLI_DEFINE_ENUM_INTERNAL(ceilf)
    477 TLI_DEFINE_STRING_INTERNAL("ceilf")
    478 /// long double ceill(long double x);
    479 TLI_DEFINE_ENUM_INTERNAL(ceill)
    480 TLI_DEFINE_STRING_INTERNAL("ceill")
    481 /// int chmod(const char *path, mode_t mode);
    482 TLI_DEFINE_ENUM_INTERNAL(chmod)
    483 TLI_DEFINE_STRING_INTERNAL("chmod")
    484 /// int chown(const char *path, uid_t owner, gid_t group);
    485 TLI_DEFINE_ENUM_INTERNAL(chown)
    486 TLI_DEFINE_STRING_INTERNAL("chown")
    487 /// void clearerr(FILE *stream);
    488 TLI_DEFINE_ENUM_INTERNAL(clearerr)
    489 TLI_DEFINE_STRING_INTERNAL("clearerr")
    490 /// int closedir(DIR *dirp);
    491 TLI_DEFINE_ENUM_INTERNAL(closedir)
    492 TLI_DEFINE_STRING_INTERNAL("closedir")
    493 /// double copysign(double x, double y);
    494 TLI_DEFINE_ENUM_INTERNAL(copysign)
    495 TLI_DEFINE_STRING_INTERNAL("copysign")
    496 /// float copysignf(float x, float y);
    497 TLI_DEFINE_ENUM_INTERNAL(copysignf)
    498 TLI_DEFINE_STRING_INTERNAL("copysignf")
    499 /// long double copysignl(long double x, long double y);
    500 TLI_DEFINE_ENUM_INTERNAL(copysignl)
    501 TLI_DEFINE_STRING_INTERNAL("copysignl")
    502 /// double cos(double x);
    503 TLI_DEFINE_ENUM_INTERNAL(cos)
    504 TLI_DEFINE_STRING_INTERNAL("cos")
    505 /// float cosf(float x);
    506 TLI_DEFINE_ENUM_INTERNAL(cosf)
    507 TLI_DEFINE_STRING_INTERNAL("cosf")
    508 /// double cosh(double x);
    509 TLI_DEFINE_ENUM_INTERNAL(cosh)
    510 TLI_DEFINE_STRING_INTERNAL("cosh")
    511 /// float coshf(float x);
    512 TLI_DEFINE_ENUM_INTERNAL(coshf)
    513 TLI_DEFINE_STRING_INTERNAL("coshf")
    514 /// long double coshl(long double x);
    515 TLI_DEFINE_ENUM_INTERNAL(coshl)
    516 TLI_DEFINE_STRING_INTERNAL("coshl")
    517 /// long double cosl(long double x);
    518 TLI_DEFINE_ENUM_INTERNAL(cosl)
    519 TLI_DEFINE_STRING_INTERNAL("cosl")
    520 /// char *ctermid(char *s);
    521 TLI_DEFINE_ENUM_INTERNAL(ctermid)
    522 TLI_DEFINE_STRING_INTERNAL("ctermid")
    523 /// double exp(double x);
    524 TLI_DEFINE_ENUM_INTERNAL(exp)
    525 TLI_DEFINE_STRING_INTERNAL("exp")
    526 /// double exp10(double x);
    527 TLI_DEFINE_ENUM_INTERNAL(exp10)
    528 TLI_DEFINE_STRING_INTERNAL("exp10")
    529 /// float exp10f(float x);
    530 TLI_DEFINE_ENUM_INTERNAL(exp10f)
    531 TLI_DEFINE_STRING_INTERNAL("exp10f")
    532 /// long double exp10l(long double x);
    533 TLI_DEFINE_ENUM_INTERNAL(exp10l)
    534 TLI_DEFINE_STRING_INTERNAL("exp10l")
    535 /// double exp2(double x);
    536 TLI_DEFINE_ENUM_INTERNAL(exp2)
    537 TLI_DEFINE_STRING_INTERNAL("exp2")
    538 /// float exp2f(float x);
    539 TLI_DEFINE_ENUM_INTERNAL(exp2f)
    540 TLI_DEFINE_STRING_INTERNAL("exp2f")
    541 /// long double exp2l(long double x);
    542 TLI_DEFINE_ENUM_INTERNAL(exp2l)
    543 TLI_DEFINE_STRING_INTERNAL("exp2l")
    544 /// float expf(float x);
    545 TLI_DEFINE_ENUM_INTERNAL(expf)
    546 TLI_DEFINE_STRING_INTERNAL("expf")
    547 /// long double expl(long double x);
    548 TLI_DEFINE_ENUM_INTERNAL(expl)
    549 TLI_DEFINE_STRING_INTERNAL("expl")
    550 /// double expm1(double x);
    551 TLI_DEFINE_ENUM_INTERNAL(expm1)
    552 TLI_DEFINE_STRING_INTERNAL("expm1")
    553 /// float expm1f(float x);
    554 TLI_DEFINE_ENUM_INTERNAL(expm1f)
    555 TLI_DEFINE_STRING_INTERNAL("expm1f")
    556 /// long double expm1l(long double x);
    557 TLI_DEFINE_ENUM_INTERNAL(expm1l)
    558 TLI_DEFINE_STRING_INTERNAL("expm1l")
    559 /// double fabs(double x);
    560 TLI_DEFINE_ENUM_INTERNAL(fabs)
    561 TLI_DEFINE_STRING_INTERNAL("fabs")
    562 /// float fabsf(float x);
    563 TLI_DEFINE_ENUM_INTERNAL(fabsf)
    564 TLI_DEFINE_STRING_INTERNAL("fabsf")
    565 /// long double fabsl(long double x);
    566 TLI_DEFINE_ENUM_INTERNAL(fabsl)
    567 TLI_DEFINE_STRING_INTERNAL("fabsl")
    568 /// int fclose(FILE *stream);
    569 TLI_DEFINE_ENUM_INTERNAL(fclose)
    570 TLI_DEFINE_STRING_INTERNAL("fclose")
    571 /// FILE *fdopen(int fildes, const char *mode);
    572 TLI_DEFINE_ENUM_INTERNAL(fdopen)
    573 TLI_DEFINE_STRING_INTERNAL("fdopen")
    574 /// int feof(FILE *stream);
    575 TLI_DEFINE_ENUM_INTERNAL(feof)
    576 TLI_DEFINE_STRING_INTERNAL("feof")
    577 /// int ferror(FILE *stream);
    578 TLI_DEFINE_ENUM_INTERNAL(ferror)
    579 TLI_DEFINE_STRING_INTERNAL("ferror")
    580 /// int fflush(FILE *stream);
    581 TLI_DEFINE_ENUM_INTERNAL(fflush)
    582 TLI_DEFINE_STRING_INTERNAL("fflush")
    583 /// int ffs(int i);
    584 TLI_DEFINE_ENUM_INTERNAL(ffs)
    585 TLI_DEFINE_STRING_INTERNAL("ffs")
    586 /// int ffsl(long int i);
    587 TLI_DEFINE_ENUM_INTERNAL(ffsl)
    588 TLI_DEFINE_STRING_INTERNAL("ffsl")
    589 /// int ffsll(long long int i);
    590 TLI_DEFINE_ENUM_INTERNAL(ffsll)
    591 TLI_DEFINE_STRING_INTERNAL("ffsll")
    592 /// int fgetc(FILE *stream);
    593 TLI_DEFINE_ENUM_INTERNAL(fgetc)
    594 TLI_DEFINE_STRING_INTERNAL("fgetc")
    595 /// int fgetpos(FILE *stream, fpos_t *pos);
    596 TLI_DEFINE_ENUM_INTERNAL(fgetpos)
    597 TLI_DEFINE_STRING_INTERNAL("fgetpos")
    598 /// char *fgets(char *s, int n, FILE *stream);
    599 TLI_DEFINE_ENUM_INTERNAL(fgets)
    600 TLI_DEFINE_STRING_INTERNAL("fgets")
    601 /// int fileno(FILE *stream);
    602 TLI_DEFINE_ENUM_INTERNAL(fileno)
    603 TLI_DEFINE_STRING_INTERNAL("fileno")
    604 /// int fiprintf(FILE *stream, const char *format, ...);
    605 TLI_DEFINE_ENUM_INTERNAL(fiprintf)
    606 TLI_DEFINE_STRING_INTERNAL("fiprintf")
    607 /// void flockfile(FILE *file);
    608 TLI_DEFINE_ENUM_INTERNAL(flockfile)
    609 TLI_DEFINE_STRING_INTERNAL("flockfile")
    610 /// double floor(double x);
    611 TLI_DEFINE_ENUM_INTERNAL(floor)
    612 TLI_DEFINE_STRING_INTERNAL("floor")
    613 /// float floorf(float x);
    614 TLI_DEFINE_ENUM_INTERNAL(floorf)
    615 TLI_DEFINE_STRING_INTERNAL("floorf")
    616 /// long double floorl(long double x);
    617 TLI_DEFINE_ENUM_INTERNAL(floorl)
    618 TLI_DEFINE_STRING_INTERNAL("floorl")
    619 /// int fls(int i);
    620 TLI_DEFINE_ENUM_INTERNAL(fls)
    621 TLI_DEFINE_STRING_INTERNAL("fls")
    622 /// int flsl(long int i);
    623 TLI_DEFINE_ENUM_INTERNAL(flsl)
    624 TLI_DEFINE_STRING_INTERNAL("flsl")
    625 /// int flsll(long long int i);
    626 TLI_DEFINE_ENUM_INTERNAL(flsll)
    627 TLI_DEFINE_STRING_INTERNAL("flsll")
    628 /// double fmax(double x, double y);
    629 TLI_DEFINE_ENUM_INTERNAL(fmax)
    630 TLI_DEFINE_STRING_INTERNAL("fmax")
    631 /// float fmaxf(float x, float y);
    632 TLI_DEFINE_ENUM_INTERNAL(fmaxf)
    633 TLI_DEFINE_STRING_INTERNAL("fmaxf")
    634 /// long double fmaxl(long double x, long double y);
    635 TLI_DEFINE_ENUM_INTERNAL(fmaxl)
    636 TLI_DEFINE_STRING_INTERNAL("fmaxl")
    637 /// double fmin(double x, double y);
    638 TLI_DEFINE_ENUM_INTERNAL(fmin)
    639 TLI_DEFINE_STRING_INTERNAL("fmin")
    640 /// float fminf(float x, float y);
    641 TLI_DEFINE_ENUM_INTERNAL(fminf)
    642 TLI_DEFINE_STRING_INTERNAL("fminf")
    643 /// long double fminl(long double x, long double y);
    644 TLI_DEFINE_ENUM_INTERNAL(fminl)
    645 TLI_DEFINE_STRING_INTERNAL("fminl")
    646 /// double fmod(double x, double y);
    647 TLI_DEFINE_ENUM_INTERNAL(fmod)
    648 TLI_DEFINE_STRING_INTERNAL("fmod")
    649 /// float fmodf(float x, float y);
    650 TLI_DEFINE_ENUM_INTERNAL(fmodf)
    651 TLI_DEFINE_STRING_INTERNAL("fmodf")
    652 /// long double fmodl(long double x, long double y);
    653 TLI_DEFINE_ENUM_INTERNAL(fmodl)
    654 TLI_DEFINE_STRING_INTERNAL("fmodl")
    655 /// FILE *fopen(const char *filename, const char *mode);
    656 TLI_DEFINE_ENUM_INTERNAL(fopen)
    657 TLI_DEFINE_STRING_INTERNAL("fopen")
    658 /// FILE *fopen64(const char *filename, const char *opentype)
    659 TLI_DEFINE_ENUM_INTERNAL(fopen64)
    660 TLI_DEFINE_STRING_INTERNAL("fopen64")
    661 /// int fprintf(FILE *stream, const char *format, ...);
    662 TLI_DEFINE_ENUM_INTERNAL(fprintf)
    663 TLI_DEFINE_STRING_INTERNAL("fprintf")
    664 /// int fputc(int c, FILE *stream);
    665 TLI_DEFINE_ENUM_INTERNAL(fputc)
    666 TLI_DEFINE_STRING_INTERNAL("fputc")
    667 /// int fputs(const char *s, FILE *stream);
    668 TLI_DEFINE_ENUM_INTERNAL(fputs)
    669 TLI_DEFINE_STRING_INTERNAL("fputs")
    670 /// size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream);
    671 TLI_DEFINE_ENUM_INTERNAL(fread)
    672 TLI_DEFINE_STRING_INTERNAL("fread")
    673 /// void free(void *ptr);
    674 TLI_DEFINE_ENUM_INTERNAL(free)
    675 TLI_DEFINE_STRING_INTERNAL("free")
    676 /// double frexp(double num, int *exp);
    677 TLI_DEFINE_ENUM_INTERNAL(frexp)
    678 TLI_DEFINE_STRING_INTERNAL("frexp")
    679 /// float frexpf(float num, int *exp);
    680 TLI_DEFINE_ENUM_INTERNAL(frexpf)
    681 TLI_DEFINE_STRING_INTERNAL("frexpf")
    682 /// long double frexpl(long double num, int *exp);
    683 TLI_DEFINE_ENUM_INTERNAL(frexpl)
    684 TLI_DEFINE_STRING_INTERNAL("frexpl")
    685 /// int fscanf(FILE *stream, const char *format, ... );
    686 TLI_DEFINE_ENUM_INTERNAL(fscanf)
    687 TLI_DEFINE_STRING_INTERNAL("fscanf")
    688 /// int fseek(FILE *stream, long offset, int whence);
    689 TLI_DEFINE_ENUM_INTERNAL(fseek)
    690 TLI_DEFINE_STRING_INTERNAL("fseek")
    691 /// int fseeko(FILE *stream, off_t offset, int whence);
    692 TLI_DEFINE_ENUM_INTERNAL(fseeko)
    693 TLI_DEFINE_STRING_INTERNAL("fseeko")
    694 /// int fseeko64(FILE *stream, off64_t offset, int whence)
    695 TLI_DEFINE_ENUM_INTERNAL(fseeko64)
    696 TLI_DEFINE_STRING_INTERNAL("fseeko64")
    697 /// int fsetpos(FILE *stream, const fpos_t *pos);
    698 TLI_DEFINE_ENUM_INTERNAL(fsetpos)
    699 TLI_DEFINE_STRING_INTERNAL("fsetpos")
    700 /// int fstat(int fildes, struct stat *buf);
    701 TLI_DEFINE_ENUM_INTERNAL(fstat)
    702 TLI_DEFINE_STRING_INTERNAL("fstat")
    703 /// int fstat64(int filedes, struct stat64 *buf)
    704 TLI_DEFINE_ENUM_INTERNAL(fstat64)
    705 TLI_DEFINE_STRING_INTERNAL("fstat64")
    706 /// int fstatvfs(int fildes, struct statvfs *buf);
    707 TLI_DEFINE_ENUM_INTERNAL(fstatvfs)
    708 TLI_DEFINE_STRING_INTERNAL("fstatvfs")
    709 /// int fstatvfs64(int fildes, struct statvfs64 *buf);
    710 TLI_DEFINE_ENUM_INTERNAL(fstatvfs64)
    711 TLI_DEFINE_STRING_INTERNAL("fstatvfs64")
    712 /// long ftell(FILE *stream);
    713 TLI_DEFINE_ENUM_INTERNAL(ftell)
    714 TLI_DEFINE_STRING_INTERNAL("ftell")
    715 /// off_t ftello(FILE *stream);
    716 TLI_DEFINE_ENUM_INTERNAL(ftello)
    717 TLI_DEFINE_STRING_INTERNAL("ftello")
    718 /// off64_t ftello64(FILE *stream)
    719 TLI_DEFINE_ENUM_INTERNAL(ftello64)
    720 TLI_DEFINE_STRING_INTERNAL("ftello64")
    721 /// int ftrylockfile(FILE *file);
    722 TLI_DEFINE_ENUM_INTERNAL(ftrylockfile)
    723 TLI_DEFINE_STRING_INTERNAL("ftrylockfile")
    724 /// void funlockfile(FILE *file);
    725 TLI_DEFINE_ENUM_INTERNAL(funlockfile)
    726 TLI_DEFINE_STRING_INTERNAL("funlockfile")
    727 /// size_t fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream);
    728 TLI_DEFINE_ENUM_INTERNAL(fwrite)
    729 TLI_DEFINE_STRING_INTERNAL("fwrite")
    730 /// int getc(FILE *stream);
    731 TLI_DEFINE_ENUM_INTERNAL(getc)
    732 TLI_DEFINE_STRING_INTERNAL("getc")
    733 /// int getc_unlocked(FILE *stream);
    734 TLI_DEFINE_ENUM_INTERNAL(getc_unlocked)
    735 TLI_DEFINE_STRING_INTERNAL("getc_unlocked")
    736 /// int getchar(void);
    737 TLI_DEFINE_ENUM_INTERNAL(getchar)
    738 TLI_DEFINE_STRING_INTERNAL("getchar")
    739 /// char *getenv(const char *name);
    740 TLI_DEFINE_ENUM_INTERNAL(getenv)
    741 TLI_DEFINE_STRING_INTERNAL("getenv")
    742 /// int getitimer(int which, struct itimerval *value);
    743 TLI_DEFINE_ENUM_INTERNAL(getitimer)
    744 TLI_DEFINE_STRING_INTERNAL("getitimer")
    745 /// int getlogin_r(char *name, size_t namesize);
    746 TLI_DEFINE_ENUM_INTERNAL(getlogin_r)
    747 TLI_DEFINE_STRING_INTERNAL("getlogin_r")
    748 /// struct passwd *getpwnam(const char *name);
    749 TLI_DEFINE_ENUM_INTERNAL(getpwnam)
    750 TLI_DEFINE_STRING_INTERNAL("getpwnam")
    751 /// char *gets(char *s);
    752 TLI_DEFINE_ENUM_INTERNAL(gets)
    753 TLI_DEFINE_STRING_INTERNAL("gets")
    754 /// int gettimeofday(struct timeval *tp, void *tzp);
    755 TLI_DEFINE_ENUM_INTERNAL(gettimeofday)
    756 TLI_DEFINE_STRING_INTERNAL("gettimeofday")
    757 /// uint32_t htonl(uint32_t hostlong);
    758 TLI_DEFINE_ENUM_INTERNAL(htonl)
    759 TLI_DEFINE_STRING_INTERNAL("htonl")
    760 /// uint16_t htons(uint16_t hostshort);
    761 TLI_DEFINE_ENUM_INTERNAL(htons)
    762 TLI_DEFINE_STRING_INTERNAL("htons")
    763 /// int iprintf(const char *format, ...);
    764 TLI_DEFINE_ENUM_INTERNAL(iprintf)
    765 TLI_DEFINE_STRING_INTERNAL("iprintf")
    766 /// int isascii(int c);
    767 TLI_DEFINE_ENUM_INTERNAL(isascii)
    768 TLI_DEFINE_STRING_INTERNAL("isascii")
    769 /// int isdigit(int c);
    770 TLI_DEFINE_ENUM_INTERNAL(isdigit)
    771 TLI_DEFINE_STRING_INTERNAL("isdigit")
    772 /// long int labs(long int j);
    773 TLI_DEFINE_ENUM_INTERNAL(labs)
    774 TLI_DEFINE_STRING_INTERNAL("labs")
    775 /// int lchown(const char *path, uid_t owner, gid_t group);
    776 TLI_DEFINE_ENUM_INTERNAL(lchown)
    777 TLI_DEFINE_STRING_INTERNAL("lchown")
    778 /// double ldexp(double x, int n);
    779 TLI_DEFINE_ENUM_INTERNAL(ldexp)
    780 TLI_DEFINE_STRING_INTERNAL("ldexp")
    781 /// float ldexpf(float x, int n);
    782 TLI_DEFINE_ENUM_INTERNAL(ldexpf)
    783 TLI_DEFINE_STRING_INTERNAL("ldexpf")
    784 /// long double ldexpl(long double x, int n);
    785 TLI_DEFINE_ENUM_INTERNAL(ldexpl)
    786 TLI_DEFINE_STRING_INTERNAL("ldexpl")
    787 /// long long int llabs(long long int j);
    788 TLI_DEFINE_ENUM_INTERNAL(llabs)
    789 TLI_DEFINE_STRING_INTERNAL("llabs")
    790 /// double log(double x);
    791 TLI_DEFINE_ENUM_INTERNAL(log)
    792 TLI_DEFINE_STRING_INTERNAL("log")
    793 /// double log10(double x);
    794 TLI_DEFINE_ENUM_INTERNAL(log10)
    795 TLI_DEFINE_STRING_INTERNAL("log10")
    796 /// float log10f(float x);
    797 TLI_DEFINE_ENUM_INTERNAL(log10f)
    798 TLI_DEFINE_STRING_INTERNAL("log10f")
    799 /// long double log10l(long double x);
    800 TLI_DEFINE_ENUM_INTERNAL(log10l)
    801 TLI_DEFINE_STRING_INTERNAL("log10l")
    802 /// double log1p(double x);
    803 TLI_DEFINE_ENUM_INTERNAL(log1p)
    804 TLI_DEFINE_STRING_INTERNAL("log1p")
    805 /// float log1pf(float x);
    806 TLI_DEFINE_ENUM_INTERNAL(log1pf)
    807 TLI_DEFINE_STRING_INTERNAL("log1pf")
    808 /// long double log1pl(long double x);
    809 TLI_DEFINE_ENUM_INTERNAL(log1pl)
    810 TLI_DEFINE_STRING_INTERNAL("log1pl")
    811 /// double log2(double x);
    812 TLI_DEFINE_ENUM_INTERNAL(log2)
    813 TLI_DEFINE_STRING_INTERNAL("log2")
    814 /// float log2f(float x);
    815 TLI_DEFINE_ENUM_INTERNAL(log2f)
    816 TLI_DEFINE_STRING_INTERNAL("log2f")
    817 /// double long double log2l(long double x);
    818 TLI_DEFINE_ENUM_INTERNAL(log2l)
    819 TLI_DEFINE_STRING_INTERNAL("log2l")
    820 /// double logb(double x);
    821 TLI_DEFINE_ENUM_INTERNAL(logb)
    822 TLI_DEFINE_STRING_INTERNAL("logb")
    823 /// float logbf(float x);
    824 TLI_DEFINE_ENUM_INTERNAL(logbf)
    825 TLI_DEFINE_STRING_INTERNAL("logbf")
    826 /// long double logbl(long double x);
    827 TLI_DEFINE_ENUM_INTERNAL(logbl)
    828 TLI_DEFINE_STRING_INTERNAL("logbl")
    829 /// float logf(float x);
    830 TLI_DEFINE_ENUM_INTERNAL(logf)
    831 TLI_DEFINE_STRING_INTERNAL("logf")
    832 /// long double logl(long double x);
    833 TLI_DEFINE_ENUM_INTERNAL(logl)
    834 TLI_DEFINE_STRING_INTERNAL("logl")
    835 /// int lstat(const char *path, struct stat *buf);
    836 TLI_DEFINE_ENUM_INTERNAL(lstat)
    837 TLI_DEFINE_STRING_INTERNAL("lstat")
    838 /// int lstat64(const char *path, struct stat64 *buf);
    839 TLI_DEFINE_ENUM_INTERNAL(lstat64)
    840 TLI_DEFINE_STRING_INTERNAL("lstat64")
    841 /// void *malloc(size_t size);
    842 TLI_DEFINE_ENUM_INTERNAL(malloc)
    843 TLI_DEFINE_STRING_INTERNAL("malloc")
    844 /// void *memalign(size_t boundary, size_t size);
    845 TLI_DEFINE_ENUM_INTERNAL(memalign)
    846 TLI_DEFINE_STRING_INTERNAL("memalign")
    847 /// void *memccpy(void *s1, const void *s2, int c, size_t n);
    848 TLI_DEFINE_ENUM_INTERNAL(memccpy)
    849 TLI_DEFINE_STRING_INTERNAL("memccpy")
    850 /// void *memchr(const void *s, int c, size_t n);
    851 TLI_DEFINE_ENUM_INTERNAL(memchr)
    852 TLI_DEFINE_STRING_INTERNAL("memchr")
    853 /// int memcmp(const void *s1, const void *s2, size_t n);
    854 TLI_DEFINE_ENUM_INTERNAL(memcmp)
    855 TLI_DEFINE_STRING_INTERNAL("memcmp")
    856 /// void *memcpy(void *s1, const void *s2, size_t n);
    857 TLI_DEFINE_ENUM_INTERNAL(memcpy)
    858 TLI_DEFINE_STRING_INTERNAL("memcpy")
    859 /// void *memmove(void *s1, const void *s2, size_t n);
    860 TLI_DEFINE_ENUM_INTERNAL(memmove)
    861 TLI_DEFINE_STRING_INTERNAL("memmove")
    862 /// void *mempcpy(void *s1, const void *s2, size_t n);
    863 TLI_DEFINE_ENUM_INTERNAL(mempcpy)
    864 TLI_DEFINE_STRING_INTERNAL("mempcpy")
    865 // void *memrchr(const void *s, int c, size_t n);
    866 TLI_DEFINE_ENUM_INTERNAL(memrchr)
    867 TLI_DEFINE_STRING_INTERNAL("memrchr")
    868 /// void *memset(void *b, int c, size_t len);
    869 TLI_DEFINE_ENUM_INTERNAL(memset)
    870 TLI_DEFINE_STRING_INTERNAL("memset")
    871 /// void memset_pattern16(void *b, const void *pattern16, size_t len);
    872 TLI_DEFINE_ENUM_INTERNAL(memset_pattern16)
    873 TLI_DEFINE_STRING_INTERNAL("memset_pattern16")
    874 /// int mkdir(const char *path, mode_t mode);
    875 TLI_DEFINE_ENUM_INTERNAL(mkdir)
    876 TLI_DEFINE_STRING_INTERNAL("mkdir")
    877 /// time_t mktime(struct tm *timeptr);
    878 TLI_DEFINE_ENUM_INTERNAL(mktime)
    879 TLI_DEFINE_STRING_INTERNAL("mktime")
    880 /// double modf(double x, double *iptr);
    881 TLI_DEFINE_ENUM_INTERNAL(modf)
    882 TLI_DEFINE_STRING_INTERNAL("modf")
    883 /// float modff(float, float *iptr);
    884 TLI_DEFINE_ENUM_INTERNAL(modff)
    885 TLI_DEFINE_STRING_INTERNAL("modff")
    886 /// long double modfl(long double value, long double *iptr);
    887 TLI_DEFINE_ENUM_INTERNAL(modfl)
    888 TLI_DEFINE_STRING_INTERNAL("modfl")
    889 
    890 /// double nearbyint(double x);
    891 TLI_DEFINE_ENUM_INTERNAL(nearbyint)
    892 TLI_DEFINE_STRING_INTERNAL("nearbyint")
    893 /// float nearbyintf(float x);
    894 TLI_DEFINE_ENUM_INTERNAL(nearbyintf)
    895 TLI_DEFINE_STRING_INTERNAL("nearbyintf")
    896 /// long double nearbyintl(long double x);
    897 TLI_DEFINE_ENUM_INTERNAL(nearbyintl)
    898 TLI_DEFINE_STRING_INTERNAL("nearbyintl")
    899 /// uint32_t ntohl(uint32_t netlong);
    900 TLI_DEFINE_ENUM_INTERNAL(ntohl)
    901 TLI_DEFINE_STRING_INTERNAL("ntohl")
    902 /// uint16_t ntohs(uint16_t netshort);
    903 TLI_DEFINE_ENUM_INTERNAL(ntohs)
    904 TLI_DEFINE_STRING_INTERNAL("ntohs")
    905 /// int open(const char *path, int oflag, ... );
    906 TLI_DEFINE_ENUM_INTERNAL(open)
    907 TLI_DEFINE_STRING_INTERNAL("open")
    908 /// int open64(const char *filename, int flags[, mode_t mode])
    909 TLI_DEFINE_ENUM_INTERNAL(open64)
    910 TLI_DEFINE_STRING_INTERNAL("open64")
    911 /// DIR *opendir(const char *dirname);
    912 TLI_DEFINE_ENUM_INTERNAL(opendir)
    913 TLI_DEFINE_STRING_INTERNAL("opendir")
    914 /// int pclose(FILE *stream);
    915 TLI_DEFINE_ENUM_INTERNAL(pclose)
    916 TLI_DEFINE_STRING_INTERNAL("pclose")
    917 /// void perror(const char *s);
    918 TLI_DEFINE_ENUM_INTERNAL(perror)
    919 TLI_DEFINE_STRING_INTERNAL("perror")
    920 /// FILE *popen(const char *command, const char *mode);
    921 TLI_DEFINE_ENUM_INTERNAL(popen)
    922 TLI_DEFINE_STRING_INTERNAL("popen")
    923 /// int posix_memalign(void **memptr, size_t alignment, size_t size);
    924 TLI_DEFINE_ENUM_INTERNAL(posix_memalign)
    925 TLI_DEFINE_STRING_INTERNAL("posix_memalign")
    926 /// double pow(double x, double y);
    927 TLI_DEFINE_ENUM_INTERNAL(pow)
    928 TLI_DEFINE_STRING_INTERNAL("pow")
    929 /// float powf(float x, float y);
    930 TLI_DEFINE_ENUM_INTERNAL(powf)
    931 TLI_DEFINE_STRING_INTERNAL("powf")
    932 /// long double powl(long double x, long double y);
    933 TLI_DEFINE_ENUM_INTERNAL(powl)
    934 TLI_DEFINE_STRING_INTERNAL("powl")
    935 /// ssize_t pread(int fildes, void *buf, size_t nbyte, off_t offset);
    936 TLI_DEFINE_ENUM_INTERNAL(pread)
    937 TLI_DEFINE_STRING_INTERNAL("pread")
    938 /// int printf(const char *format, ...);
    939 TLI_DEFINE_ENUM_INTERNAL(printf)
    940 TLI_DEFINE_STRING_INTERNAL("printf")
    941 /// int putc(int c, FILE *stream);
    942 TLI_DEFINE_ENUM_INTERNAL(putc)
    943 TLI_DEFINE_STRING_INTERNAL("putc")
    944 /// int putchar(int c);
    945 TLI_DEFINE_ENUM_INTERNAL(putchar)
    946 TLI_DEFINE_STRING_INTERNAL("putchar")
    947 /// int puts(const char *s);
    948 TLI_DEFINE_ENUM_INTERNAL(puts)
    949 TLI_DEFINE_STRING_INTERNAL("puts")
    950 /// ssize_t pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);
    951 TLI_DEFINE_ENUM_INTERNAL(pwrite)
    952 TLI_DEFINE_STRING_INTERNAL("pwrite")
    953 /// void qsort(void *base, size_t nel, size_t width,
    954 ///            int (*compar)(const void *, const void *));
    955 TLI_DEFINE_ENUM_INTERNAL(qsort)
    956 TLI_DEFINE_STRING_INTERNAL("qsort")
    957 /// ssize_t read(int fildes, void *buf, size_t nbyte);
    958 TLI_DEFINE_ENUM_INTERNAL(read)
    959 TLI_DEFINE_STRING_INTERNAL("read")
    960 /// ssize_t readlink(const char *path, char *buf, size_t bufsize);
    961 TLI_DEFINE_ENUM_INTERNAL(readlink)
    962 TLI_DEFINE_STRING_INTERNAL("readlink")
    963 /// void *realloc(void *ptr, size_t size);
    964 TLI_DEFINE_ENUM_INTERNAL(realloc)
    965 TLI_DEFINE_STRING_INTERNAL("realloc")
    966 /// void *reallocf(void *ptr, size_t size);
    967 TLI_DEFINE_ENUM_INTERNAL(reallocf)
    968 TLI_DEFINE_STRING_INTERNAL("reallocf")
    969 /// char *realpath(const char *file_name, char *resolved_name);
    970 TLI_DEFINE_ENUM_INTERNAL(realpath)
    971 TLI_DEFINE_STRING_INTERNAL("realpath")
    972 /// int remove(const char *path);
    973 TLI_DEFINE_ENUM_INTERNAL(remove)
    974 TLI_DEFINE_STRING_INTERNAL("remove")
    975 /// int rename(const char *old, const char *new);
    976 TLI_DEFINE_ENUM_INTERNAL(rename)
    977 TLI_DEFINE_STRING_INTERNAL("rename")
    978 /// void rewind(FILE *stream);
    979 TLI_DEFINE_ENUM_INTERNAL(rewind)
    980 TLI_DEFINE_STRING_INTERNAL("rewind")
    981 /// double rint(double x);
    982 TLI_DEFINE_ENUM_INTERNAL(rint)
    983 TLI_DEFINE_STRING_INTERNAL("rint")
    984 /// float rintf(float x);
    985 TLI_DEFINE_ENUM_INTERNAL(rintf)
    986 TLI_DEFINE_STRING_INTERNAL("rintf")
    987 /// long double rintl(long double x);
    988 TLI_DEFINE_ENUM_INTERNAL(rintl)
    989 TLI_DEFINE_STRING_INTERNAL("rintl")
    990 /// int rmdir(const char *path);
    991 TLI_DEFINE_ENUM_INTERNAL(rmdir)
    992 TLI_DEFINE_STRING_INTERNAL("rmdir")
    993 /// double round(double x);
    994 TLI_DEFINE_ENUM_INTERNAL(round)
    995 TLI_DEFINE_STRING_INTERNAL("round")
    996 /// float roundf(float x);
    997 TLI_DEFINE_ENUM_INTERNAL(roundf)
    998 TLI_DEFINE_STRING_INTERNAL("roundf")
    999 /// long double roundl(long double x);
   1000 TLI_DEFINE_ENUM_INTERNAL(roundl)
   1001 TLI_DEFINE_STRING_INTERNAL("roundl")
   1002 /// int scanf(const char *restrict format, ... );
   1003 TLI_DEFINE_ENUM_INTERNAL(scanf)
   1004 TLI_DEFINE_STRING_INTERNAL("scanf")
   1005 /// void setbuf(FILE *stream, char *buf);
   1006 TLI_DEFINE_ENUM_INTERNAL(setbuf)
   1007 TLI_DEFINE_STRING_INTERNAL("setbuf")
   1008 /// int setitimer(int which, const struct itimerval *value,
   1009 ///               struct itimerval *ovalue);
   1010 TLI_DEFINE_ENUM_INTERNAL(setitimer)
   1011 TLI_DEFINE_STRING_INTERNAL("setitimer")
   1012 /// int setvbuf(FILE *stream, char *buf, int type, size_t size);
   1013 TLI_DEFINE_ENUM_INTERNAL(setvbuf)
   1014 TLI_DEFINE_STRING_INTERNAL("setvbuf")
   1015 /// double sin(double x);
   1016 TLI_DEFINE_ENUM_INTERNAL(sin)
   1017 TLI_DEFINE_STRING_INTERNAL("sin")
   1018 /// float sinf(float x);
   1019 TLI_DEFINE_ENUM_INTERNAL(sinf)
   1020 TLI_DEFINE_STRING_INTERNAL("sinf")
   1021 /// double sinh(double x);
   1022 TLI_DEFINE_ENUM_INTERNAL(sinh)
   1023 TLI_DEFINE_STRING_INTERNAL("sinh")
   1024 /// float sinhf(float x);
   1025 TLI_DEFINE_ENUM_INTERNAL(sinhf)
   1026 TLI_DEFINE_STRING_INTERNAL("sinhf")
   1027 /// long double sinhl(long double x);
   1028 TLI_DEFINE_ENUM_INTERNAL(sinhl)
   1029 TLI_DEFINE_STRING_INTERNAL("sinhl")
   1030 /// long double sinl(long double x);
   1031 TLI_DEFINE_ENUM_INTERNAL(sinl)
   1032 TLI_DEFINE_STRING_INTERNAL("sinl")
   1033 /// int siprintf(char *str, const char *format, ...);
   1034 TLI_DEFINE_ENUM_INTERNAL(siprintf)
   1035 TLI_DEFINE_STRING_INTERNAL("siprintf")
   1036 /// int snprintf(char *s, size_t n, const char *format, ...);
   1037 TLI_DEFINE_ENUM_INTERNAL(snprintf)
   1038 TLI_DEFINE_STRING_INTERNAL("snprintf")
   1039 /// int sprintf(char *str, const char *format, ...);
   1040 TLI_DEFINE_ENUM_INTERNAL(sprintf)
   1041 TLI_DEFINE_STRING_INTERNAL("sprintf")
   1042 /// double sqrt(double x);
   1043 TLI_DEFINE_ENUM_INTERNAL(sqrt)
   1044 TLI_DEFINE_STRING_INTERNAL("sqrt")
   1045 /// float sqrtf(float x);
   1046 TLI_DEFINE_ENUM_INTERNAL(sqrtf)
   1047 TLI_DEFINE_STRING_INTERNAL("sqrtf")
   1048 /// long double sqrtl(long double x);
   1049 TLI_DEFINE_ENUM_INTERNAL(sqrtl)
   1050 TLI_DEFINE_STRING_INTERNAL("sqrtl")
   1051 /// int sscanf(const char *s, const char *format, ... );
   1052 TLI_DEFINE_ENUM_INTERNAL(sscanf)
   1053 TLI_DEFINE_STRING_INTERNAL("sscanf")
   1054 /// int stat(const char *path, struct stat *buf);
   1055 TLI_DEFINE_ENUM_INTERNAL(stat)
   1056 TLI_DEFINE_STRING_INTERNAL("stat")
   1057 /// int stat64(const char *path, struct stat64 *buf);
   1058 TLI_DEFINE_ENUM_INTERNAL(stat64)
   1059 TLI_DEFINE_STRING_INTERNAL("stat64")
   1060 /// int statvfs(const char *path, struct statvfs *buf);
   1061 TLI_DEFINE_ENUM_INTERNAL(statvfs)
   1062 TLI_DEFINE_STRING_INTERNAL("statvfs")
   1063 /// int statvfs64(const char *path, struct statvfs64 *buf)
   1064 TLI_DEFINE_ENUM_INTERNAL(statvfs64)
   1065 TLI_DEFINE_STRING_INTERNAL("statvfs64")
   1066 /// char *stpcpy(char *s1, const char *s2);
   1067 TLI_DEFINE_ENUM_INTERNAL(stpcpy)
   1068 TLI_DEFINE_STRING_INTERNAL("stpcpy")
   1069 /// char *stpncpy(char *s1, const char *s2, size_t n);
   1070 TLI_DEFINE_ENUM_INTERNAL(stpncpy)
   1071 TLI_DEFINE_STRING_INTERNAL("stpncpy")
   1072 /// int strcasecmp(const char *s1, const char *s2);
   1073 TLI_DEFINE_ENUM_INTERNAL(strcasecmp)
   1074 TLI_DEFINE_STRING_INTERNAL("strcasecmp")
   1075 /// char *strcat(char *s1, const char *s2);
   1076 TLI_DEFINE_ENUM_INTERNAL(strcat)
   1077 TLI_DEFINE_STRING_INTERNAL("strcat")
   1078 /// char *strchr(const char *s, int c);
   1079 TLI_DEFINE_ENUM_INTERNAL(strchr)
   1080 TLI_DEFINE_STRING_INTERNAL("strchr")
   1081 /// int strcmp(const char *s1, const char *s2);
   1082 TLI_DEFINE_ENUM_INTERNAL(strcmp)
   1083 TLI_DEFINE_STRING_INTERNAL("strcmp")
   1084 /// int strcoll(const char *s1, const char *s2);
   1085 TLI_DEFINE_ENUM_INTERNAL(strcoll)
   1086 TLI_DEFINE_STRING_INTERNAL("strcoll")
   1087 /// char *strcpy(char *s1, const char *s2);
   1088 TLI_DEFINE_ENUM_INTERNAL(strcpy)
   1089 TLI_DEFINE_STRING_INTERNAL("strcpy")
   1090 /// size_t strcspn(const char *s1, const char *s2);
   1091 TLI_DEFINE_ENUM_INTERNAL(strcspn)
   1092 TLI_DEFINE_STRING_INTERNAL("strcspn")
   1093 /// char *strdup(const char *s1);
   1094 TLI_DEFINE_ENUM_INTERNAL(strdup)
   1095 TLI_DEFINE_STRING_INTERNAL("strdup")
   1096 /// size_t strlen(const char *s);
   1097 TLI_DEFINE_ENUM_INTERNAL(strlen)
   1098 TLI_DEFINE_STRING_INTERNAL("strlen")
   1099 /// int strncasecmp(const char *s1, const char *s2, size_t n);
   1100 TLI_DEFINE_ENUM_INTERNAL(strncasecmp)
   1101 TLI_DEFINE_STRING_INTERNAL("strncasecmp")
   1102 /// char *strncat(char *s1, const char *s2, size_t n);
   1103 TLI_DEFINE_ENUM_INTERNAL(strncat)
   1104 TLI_DEFINE_STRING_INTERNAL("strncat")
   1105 /// int strncmp(const char *s1, const char *s2, size_t n);
   1106 TLI_DEFINE_ENUM_INTERNAL(strncmp)
   1107 TLI_DEFINE_STRING_INTERNAL("strncmp")
   1108 /// char *strncpy(char *s1, const char *s2, size_t n);
   1109 TLI_DEFINE_ENUM_INTERNAL(strncpy)
   1110 TLI_DEFINE_STRING_INTERNAL("strncpy")
   1111 /// char *strndup(const char *s1, size_t n);
   1112 TLI_DEFINE_ENUM_INTERNAL(strndup)
   1113 TLI_DEFINE_STRING_INTERNAL("strndup")
   1114 /// size_t strnlen(const char *s, size_t maxlen);
   1115 TLI_DEFINE_ENUM_INTERNAL(strnlen)
   1116 TLI_DEFINE_STRING_INTERNAL("strnlen")
   1117 /// char *strpbrk(const char *s1, const char *s2);
   1118 TLI_DEFINE_ENUM_INTERNAL(strpbrk)
   1119 TLI_DEFINE_STRING_INTERNAL("strpbrk")
   1120 /// char *strrchr(const char *s, int c);
   1121 TLI_DEFINE_ENUM_INTERNAL(strrchr)
   1122 TLI_DEFINE_STRING_INTERNAL("strrchr")
   1123 /// size_t strspn(const char *s1, const char *s2);
   1124 TLI_DEFINE_ENUM_INTERNAL(strspn)
   1125 TLI_DEFINE_STRING_INTERNAL("strspn")
   1126 /// char *strstr(const char *s1, const char *s2);
   1127 TLI_DEFINE_ENUM_INTERNAL(strstr)
   1128 TLI_DEFINE_STRING_INTERNAL("strstr")
   1129 /// double strtod(const char *nptr, char **endptr);
   1130 TLI_DEFINE_ENUM_INTERNAL(strtod)
   1131 TLI_DEFINE_STRING_INTERNAL("strtod")
   1132 /// float strtof(const char *nptr, char **endptr);
   1133 TLI_DEFINE_ENUM_INTERNAL(strtof)
   1134 TLI_DEFINE_STRING_INTERNAL("strtof")
   1135 // char *strtok(char *s1, const char *s2);
   1136 TLI_DEFINE_ENUM_INTERNAL(strtok)
   1137 TLI_DEFINE_STRING_INTERNAL("strtok")
   1138 // char *strtok_r(char *s, const char *sep, char **lasts);
   1139 TLI_DEFINE_ENUM_INTERNAL(strtok_r)
   1140 TLI_DEFINE_STRING_INTERNAL("strtok_r")
   1141 /// long int strtol(const char *nptr, char **endptr, int base);
   1142 TLI_DEFINE_ENUM_INTERNAL(strtol)
   1143 TLI_DEFINE_STRING_INTERNAL("strtol")
   1144 /// long double strtold(const char *nptr, char **endptr);
   1145 TLI_DEFINE_ENUM_INTERNAL(strtold)
   1146 TLI_DEFINE_STRING_INTERNAL("strtold")
   1147 /// long long int strtoll(const char *nptr, char **endptr, int base);
   1148 TLI_DEFINE_ENUM_INTERNAL(strtoll)
   1149 TLI_DEFINE_STRING_INTERNAL("strtoll")
   1150 /// unsigned long int strtoul(const char *nptr, char **endptr, int base);
   1151 TLI_DEFINE_ENUM_INTERNAL(strtoul)
   1152 TLI_DEFINE_STRING_INTERNAL("strtoul")
   1153 /// unsigned long long int strtoull(const char *nptr, char **endptr, int base);
   1154 TLI_DEFINE_ENUM_INTERNAL(strtoull)
   1155 TLI_DEFINE_STRING_INTERNAL("strtoull")
   1156 /// size_t strxfrm(char *s1, const char *s2, size_t n);
   1157 TLI_DEFINE_ENUM_INTERNAL(strxfrm)
   1158 TLI_DEFINE_STRING_INTERNAL("strxfrm")
   1159 /// int system(const char *command);
   1160 TLI_DEFINE_ENUM_INTERNAL(system)
   1161 TLI_DEFINE_STRING_INTERNAL("system")
   1162 /// double tan(double x);
   1163 TLI_DEFINE_ENUM_INTERNAL(tan)
   1164 TLI_DEFINE_STRING_INTERNAL("tan")
   1165 /// float tanf(float x);
   1166 TLI_DEFINE_ENUM_INTERNAL(tanf)
   1167 TLI_DEFINE_STRING_INTERNAL("tanf")
   1168 /// double tanh(double x);
   1169 TLI_DEFINE_ENUM_INTERNAL(tanh)
   1170 TLI_DEFINE_STRING_INTERNAL("tanh")
   1171 /// float tanhf(float x);
   1172 TLI_DEFINE_ENUM_INTERNAL(tanhf)
   1173 TLI_DEFINE_STRING_INTERNAL("tanhf")
   1174 /// long double tanhl(long double x);
   1175 TLI_DEFINE_ENUM_INTERNAL(tanhl)
   1176 TLI_DEFINE_STRING_INTERNAL("tanhl")
   1177 /// long double tanl(long double x);
   1178 TLI_DEFINE_ENUM_INTERNAL(tanl)
   1179 TLI_DEFINE_STRING_INTERNAL("tanl")
   1180 /// clock_t times(struct tms *buffer);
   1181 TLI_DEFINE_ENUM_INTERNAL(times)
   1182 TLI_DEFINE_STRING_INTERNAL("times")
   1183 /// FILE *tmpfile(void);
   1184 TLI_DEFINE_ENUM_INTERNAL(tmpfile)
   1185 TLI_DEFINE_STRING_INTERNAL("tmpfile")
   1186 /// FILE *tmpfile64(void)
   1187 TLI_DEFINE_ENUM_INTERNAL(tmpfile64)
   1188 TLI_DEFINE_STRING_INTERNAL("tmpfile64")
   1189 /// int toascii(int c);
   1190 TLI_DEFINE_ENUM_INTERNAL(toascii)
   1191 TLI_DEFINE_STRING_INTERNAL("toascii")
   1192 /// double trunc(double x);
   1193 TLI_DEFINE_ENUM_INTERNAL(trunc)
   1194 TLI_DEFINE_STRING_INTERNAL("trunc")
   1195 /// float truncf(float x);
   1196 TLI_DEFINE_ENUM_INTERNAL(truncf)
   1197 TLI_DEFINE_STRING_INTERNAL("truncf")
   1198 /// long double truncl(long double x);
   1199 TLI_DEFINE_ENUM_INTERNAL(truncl)
   1200 TLI_DEFINE_STRING_INTERNAL("truncl")
   1201 /// int uname(struct utsname *name);
   1202 TLI_DEFINE_ENUM_INTERNAL(uname)
   1203 TLI_DEFINE_STRING_INTERNAL("uname")
   1204 /// int ungetc(int c, FILE *stream);
   1205 TLI_DEFINE_ENUM_INTERNAL(ungetc)
   1206 TLI_DEFINE_STRING_INTERNAL("ungetc")
   1207 /// int unlink(const char *path);
   1208 TLI_DEFINE_ENUM_INTERNAL(unlink)
   1209 TLI_DEFINE_STRING_INTERNAL("unlink")
   1210 /// int unsetenv(const char *name);
   1211 TLI_DEFINE_ENUM_INTERNAL(unsetenv)
   1212 TLI_DEFINE_STRING_INTERNAL("unsetenv")
   1213 /// int utime(const char *path, const struct utimbuf *times);
   1214 TLI_DEFINE_ENUM_INTERNAL(utime)
   1215 TLI_DEFINE_STRING_INTERNAL("utime")
   1216 /// int utimes(const char *path, const struct timeval times[2]);
   1217 TLI_DEFINE_ENUM_INTERNAL(utimes)
   1218 TLI_DEFINE_STRING_INTERNAL("utimes")
   1219 /// void *valloc(size_t size);
   1220 TLI_DEFINE_ENUM_INTERNAL(valloc)
   1221 TLI_DEFINE_STRING_INTERNAL("valloc")
   1222 /// int vfprintf(FILE *stream, const char *format, va_list ap);
   1223 TLI_DEFINE_ENUM_INTERNAL(vfprintf)
   1224 TLI_DEFINE_STRING_INTERNAL("vfprintf")
   1225 /// int vfscanf(FILE *stream, const char *format, va_list arg);
   1226 TLI_DEFINE_ENUM_INTERNAL(vfscanf)
   1227 TLI_DEFINE_STRING_INTERNAL("vfscanf")
   1228 /// int vprintf(const char *restrict format, va_list ap);
   1229 TLI_DEFINE_ENUM_INTERNAL(vprintf)
   1230 TLI_DEFINE_STRING_INTERNAL("vprintf")
   1231 /// int vscanf(const char *format, va_list arg);
   1232 TLI_DEFINE_ENUM_INTERNAL(vscanf)
   1233 TLI_DEFINE_STRING_INTERNAL("vscanf")
   1234 /// int vsnprintf(char *s, size_t n, const char *format, va_list ap);
   1235 TLI_DEFINE_ENUM_INTERNAL(vsnprintf)
   1236 TLI_DEFINE_STRING_INTERNAL("vsnprintf")
   1237 /// int vsprintf(char *s, const char *format, va_list ap);
   1238 TLI_DEFINE_ENUM_INTERNAL(vsprintf)
   1239 TLI_DEFINE_STRING_INTERNAL("vsprintf")
   1240 /// int vsscanf(const char *s, const char *format, va_list arg);
   1241 TLI_DEFINE_ENUM_INTERNAL(vsscanf)
   1242 TLI_DEFINE_STRING_INTERNAL("vsscanf")
   1243 /// size_t wcslen (const wchar_t* wcs);
   1244 TLI_DEFINE_ENUM_INTERNAL(wcslen)
   1245 TLI_DEFINE_STRING_INTERNAL("wcslen")
   1246 /// ssize_t write(int fildes, const void *buf, size_t nbyte);
   1247 TLI_DEFINE_ENUM_INTERNAL(write)
   1248 TLI_DEFINE_STRING_INTERNAL("write")
   1249 
   1250 #undef TLI_DEFINE_ENUM_INTERNAL
   1251 #undef TLI_DEFINE_STRING_INTERNAL
   1252 #endif  // One of TLI_DEFINE_ENUM/STRING are defined.
   1253 
   1254 #undef TLI_DEFINE_ENUM
   1255 #undef TLI_DEFINE_STRING
   1256