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