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