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
20 # string.h entrypoints
24 libc.src.string.memccpy
25 libc.src.string.memchr
26 libc.src.string.memcmp
27 libc.src.string.memcpy
28 libc.src.string.memmem
29 libc.src.string.memmove
30 libc.src.string.mempcpy
31 libc.src.string.memrchr
32 libc.src.string.memset
33 libc.src.string.stpcpy
34 libc.src.string.stpncpy
35 libc.src.string.strcasecmp
36 libc.src.string.strcasestr
37 libc.src.string.strcat
38 libc.src.string.strchr
39 libc.src.string.strchrnul
40 libc.src.string.strcmp
41 libc.src.string.strcpy
42 libc.src.string.strcspn
43 libc.src.string.strlcat
44 libc.src.string.strlcpy
45 libc.src.string.strlen
46 libc.src.string.strncasecmp
47 libc.src.string.strncat
48 libc.src.string.strncmp
49 libc.src.string.strncpy
50 libc.src.string.strnlen
51 libc.src.string.strpbrk
52 libc.src.string.strrchr
53 libc.src.string.strspn
54 libc.src.string.strstr
55 libc.src.string.strtok
56 libc.src.string.strtok_r
58 # string.h entrypoints that depend on malloc
59 libc.src.string.strdup
60 libc.src.string.strndup
62 # inttypes.h entrypoints
63 libc.src.inttypes.imaxabs
64 libc.src.inttypes.imaxdiv
65 libc.src.inttypes.strtoimax
66 libc.src.inttypes.strtoumax
68 # stdlib.h entrypoints
74 libc.src.stdlib.bsearch
81 libc.src.stdlib.strtod
82 libc.src.stdlib.strtof
83 libc.src.stdlib.strtol
84 libc.src.stdlib.strtold
85 libc.src.stdlib.strtoll
86 libc.src.stdlib.strtoul
87 libc.src.stdlib.strtoull
89 # stdlib.h external entrypoints
90 libc.src.stdlib.malloc
91 libc.src.stdlib.calloc
92 libc.src.stdlib.realloc
93 libc.src.stdlib.aligned_alloc
97 set(TARGET_LIBM_ENTRYPOINTS
99 libc.src.fenv.feclearexcept
100 libc.src.fenv.fedisableexcept
101 libc.src.fenv.feenableexcept
102 libc.src.fenv.fegetenv
103 libc.src.fenv.fegetexcept
104 libc.src.fenv.fegetexceptflag
105 libc.src.fenv.fegetround
106 libc.src.fenv.feholdexcept
107 libc.src.fenv.fesetenv
108 libc.src.fenv.fesetexceptflag
109 libc.src.fenv.fesetround
110 libc.src.fenv.feraiseexcept
111 libc.src.fenv.fetestexcept
112 libc.src.fenv.feupdateenv
121 libc.src.math.copysign
122 libc.src.math.copysignf
123 libc.src.math.copysignl
170 libc.src.math.llrintf
171 libc.src.math.llrintl
172 libc.src.math.llround
173 libc.src.math.llroundf
174 libc.src.math.llroundl
190 libc.src.math.lroundf
191 libc.src.math.lroundl
195 libc.src.math.nearbyint
196 libc.src.math.nearbyintf
197 libc.src.math.nearbyintl
198 libc.src.math.nextafter
199 libc.src.math.nextafterf
200 libc.src.math.nextafterl
201 libc.src.math.remainderf
202 libc.src.math.remainder
203 libc.src.math.remainderl
204 libc.src.math.remquof
206 libc.src.math.remquol
214 libc.src.math.scalbnf
215 libc.src.math.scalbnl
217 libc.src.math.sincosf
231 set(TARGET_LLVMLIBC_ENTRYPOINTS
232 ${TARGET_LIBC_ENTRYPOINTS}
233 ${TARGET_LIBM_ENTRYPOINTS}