1 set(TARGET_LIBC_ENTRYPOINTS
10 libc.src.ctype.islower
11 libc.src.ctype.isprint
12 libc.src.ctype.ispunct
13 libc.src.ctype.isspace
14 libc.src.ctype.isupper
15 libc.src.ctype.isxdigit
16 libc.src.ctype.toascii
17 libc.src.ctype.tolower
18 libc.src.ctype.toupper
23 # string.h entrypoints
27 libc.src.string.memccpy
28 libc.src.string.memchr
29 libc.src.string.memcmp
30 libc.src.string.memcpy
31 libc.src.string.memmem
32 libc.src.string.memmove
33 libc.src.string.mempcpy
34 libc.src.string.memrchr
35 libc.src.string.memset
36 libc.src.string.stpcpy
37 libc.src.string.stpncpy
38 libc.src.string.strcasecmp
39 libc.src.string.strcasestr
40 libc.src.string.strcat
41 libc.src.string.strchr
42 libc.src.string.strchrnul
43 libc.src.string.strcmp
44 libc.src.string.strcpy
45 libc.src.string.strcspn
46 libc.src.string.strlcat
47 libc.src.string.strlcpy
48 libc.src.string.strlen
49 libc.src.string.strncasecmp
50 libc.src.string.strncat
51 libc.src.string.strncmp
52 libc.src.string.strncpy
53 libc.src.string.strnlen
54 libc.src.string.strpbrk
55 libc.src.string.strrchr
56 libc.src.string.strspn
57 libc.src.string.strstr
58 libc.src.string.strtok
59 libc.src.string.strtok_r
61 # string.h entrypoints that depend on malloc
62 libc.src.string.strdup
63 libc.src.string.strndup
65 # inttypes.h entrypoints
66 libc.src.inttypes.imaxabs
67 libc.src.inttypes.imaxdiv
68 libc.src.inttypes.strtoimax
69 libc.src.inttypes.strtoumax
71 # stdlib.h entrypoints
77 libc.src.stdlib.bsearch
86 libc.src.stdlib.strtod
87 libc.src.stdlib.strtof
88 libc.src.stdlib.strtol
89 libc.src.stdlib.strtold
90 libc.src.stdlib.strtoll
91 libc.src.stdlib.strtoul
92 libc.src.stdlib.strtoull
94 # stdlib.h external entrypoints
95 libc.src.stdlib.malloc
96 libc.src.stdlib.calloc
97 libc.src.stdlib.realloc
101 set(TARGET_LIBM_ENTRYPOINTS
103 libc.src.fenv.feclearexcept
104 libc.src.fenv.fedisableexcept
105 libc.src.fenv.feenableexcept
106 libc.src.fenv.fegetenv
107 libc.src.fenv.fegetexcept
108 libc.src.fenv.fegetexceptflag
109 libc.src.fenv.fegetround
110 libc.src.fenv.feholdexcept
111 libc.src.fenv.fesetenv
112 libc.src.fenv.fesetexcept
113 libc.src.fenv.fesetexceptflag
114 libc.src.fenv.fesetround
115 libc.src.fenv.feraiseexcept
116 libc.src.fenv.fetestexcept
117 libc.src.fenv.fetestexceptflag
118 libc.src.fenv.feupdateenv
131 libc.src.math.copysign
132 libc.src.math.copysignf
133 libc.src.math.copysignl
188 libc.src.math.llrintf
189 libc.src.math.llrintl
190 libc.src.math.llround
191 libc.src.math.llroundf
192 libc.src.math.llroundl
197 libc.src.math.lroundf
198 libc.src.math.lroundl
219 libc.src.math.nearbyint
220 libc.src.math.nearbyintf
221 libc.src.math.nearbyintl
222 libc.src.math.nextafter
223 libc.src.math.nextafterf
224 libc.src.math.nextafterl
225 libc.src.math.nexttoward
226 libc.src.math.nexttowardf
227 libc.src.math.nexttowardl
230 libc.src.math.remainderf
231 libc.src.math.remainder
232 libc.src.math.remainderl
233 libc.src.math.remquof
235 libc.src.math.remquol
242 libc.src.math.scalbln
243 libc.src.math.scalblnf
244 libc.src.math.scalblnl
246 libc.src.math.scalbnf
247 libc.src.math.scalbnl
249 libc.src.math.sincosf
260 libc.src.math.totalordermag
261 libc.src.math.totalordermagf
262 libc.src.math.totalordermagl
268 set(TARGET_LLVMLIBC_ENTRYPOINTS
269 ${TARGET_LIBC_ENTRYPOINTS}
270 ${TARGET_LIBM_ENTRYPOINTS}