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