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
84 libc.src.stdlib.strtod
85 libc.src.stdlib.strtof
86 libc.src.stdlib.strtol
87 libc.src.stdlib.strtold
88 libc.src.stdlib.strtoll
89 libc.src.stdlib.strtoul
90 libc.src.stdlib.strtoull
92 # stdlib.h external entrypoints
93 libc.src.stdlib.malloc
94 libc.src.stdlib.calloc
95 libc.src.stdlib.realloc
99 set(TARGET_LIBM_ENTRYPOINTS
101 libc.src.fenv.feclearexcept
102 libc.src.fenv.fedisableexcept
103 libc.src.fenv.feenableexcept
104 libc.src.fenv.fegetenv
105 libc.src.fenv.fegetexcept
106 libc.src.fenv.fegetexceptflag
107 libc.src.fenv.fegetround
108 libc.src.fenv.feholdexcept
109 libc.src.fenv.fesetenv
110 libc.src.fenv.fesetexceptflag
111 libc.src.fenv.fesetround
112 libc.src.fenv.feraiseexcept
113 libc.src.fenv.fetestexcept
114 libc.src.fenv.feupdateenv
123 libc.src.math.copysign
124 libc.src.math.copysignf
125 libc.src.math.copysignl
168 libc.src.math.llrintf
169 libc.src.math.llrintl
170 libc.src.math.llround
171 libc.src.math.llroundf
172 libc.src.math.llroundl
177 libc.src.math.lroundf
178 libc.src.math.lroundl
196 libc.src.math.nearbyint
197 libc.src.math.nearbyintf
198 libc.src.math.nearbyintl
199 libc.src.math.nextafter
200 libc.src.math.nextafterf
201 libc.src.math.nextafterl
202 libc.src.math.remainderf
203 libc.src.math.remainder
204 libc.src.math.remainderl
205 libc.src.math.remquof
207 libc.src.math.remquol
215 libc.src.math.scalbnf
216 libc.src.math.scalbnl
217 libc.src.math.sincosf
230 set(TARGET_LLVMLIBC_ENTRYPOINTS
231 ${TARGET_LIBC_ENTRYPOINTS}
232 ${TARGET_LIBM_ENTRYPOINTS}