Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/system/lib/llvm-libc/config/windows/entrypoints.txt
6173 views
1
set(TARGET_LIBC_ENTRYPOINTS
2
# ctype.h entrypoints
3
libc.src.ctype.isalnum
4
libc.src.ctype.isalpha
5
libc.src.ctype.isascii
6
libc.src.ctype.isblank
7
libc.src.ctype.iscntrl
8
libc.src.ctype.isdigit
9
libc.src.ctype.isgraph
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
19
20
# string.h entrypoints
21
libc.src.string.memccpy
22
libc.src.string.memchr
23
libc.src.string.memcmp
24
libc.src.string.memcpy
25
libc.src.string.memmem
26
libc.src.string.memmove
27
libc.src.string.mempcpy
28
libc.src.string.memrchr
29
libc.src.string.memset
30
libc.src.string.stpcpy
31
libc.src.string.stpncpy
32
libc.src.string.strcasestr
33
libc.src.string.strcat
34
libc.src.string.strchr
35
libc.src.string.strchrnul
36
libc.src.string.strcmp
37
libc.src.string.strcpy
38
libc.src.string.strcspn
39
libc.src.string.strlcat
40
libc.src.string.strlcpy
41
libc.src.string.strlen
42
libc.src.string.strncat
43
libc.src.string.strncmp
44
libc.src.string.strncpy
45
libc.src.string.strnlen
46
libc.src.string.strpbrk
47
libc.src.string.strrchr
48
libc.src.string.strspn
49
libc.src.string.strstr
50
libc.src.string.strtok
51
libc.src.string.strtok_r
52
53
# string.h entrypoints that depend on malloc
54
libc.src.string.strdup
55
libc.src.string.strndup
56
57
# strings.h entrypoints
58
libc.src.strings.bcmp
59
libc.src.strings.bcopy
60
libc.src.strings.bzero
61
libc.src.strings.strcasecmp
62
libc.src.strings.strncasecmp
63
64
# inttypes.h entrypoints
65
libc.src.inttypes.imaxabs
66
libc.src.inttypes.imaxdiv
67
libc.src.inttypes.strtoimax
68
libc.src.inttypes.strtoumax
69
70
# stdlib.h entrypoints
71
libc.src.stdlib.abs
72
libc.src.stdlib.atoi
73
libc.src.stdlib.atof
74
libc.src.stdlib.atol
75
libc.src.stdlib.atoll
76
libc.src.stdlib.bsearch
77
libc.src.stdlib.div
78
libc.src.stdlib.labs
79
libc.src.stdlib.ldiv
80
libc.src.stdlib.llabs
81
libc.src.stdlib.lldiv
82
libc.src.stdlib.memalignment
83
libc.src.stdlib.qsort
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
91
92
# stdlib.h external entrypoints
93
libc.src.stdlib.malloc
94
libc.src.stdlib.calloc
95
libc.src.stdlib.realloc
96
libc.src.stdlib.aligned_alloc
97
libc.src.stdlib.free
98
99
# errno.h entrypoints
100
libc.src.errno.errno
101
102
# time.h entrypoints
103
libc.src.time.time
104
libc.src.time.clock_getres
105
106
# unistd.h entrypoints
107
libc.src.unistd.getentropy
108
)
109
110
set(TARGET_LIBM_ENTRYPOINTS
111
# fenv.h entrypoints
112
libc.src.fenv.feclearexcept
113
libc.src.fenv.fedisableexcept
114
libc.src.fenv.feenableexcept
115
libc.src.fenv.fegetenv
116
libc.src.fenv.fegetexcept
117
libc.src.fenv.fegetexceptflag
118
libc.src.fenv.fegetround
119
libc.src.fenv.feholdexcept
120
libc.src.fenv.fesetenv
121
libc.src.fenv.fesetexcept
122
libc.src.fenv.fesetexceptflag
123
libc.src.fenv.fesetround
124
libc.src.fenv.feraiseexcept
125
libc.src.fenv.fetestexcept
126
libc.src.fenv.fetestexceptflag
127
libc.src.fenv.feupdateenv
128
129
# math.h entrypoints
130
libc.src.math.acos
131
libc.src.math.acosf
132
libc.src.math.acoshf
133
libc.src.math.asin
134
libc.src.math.asinf
135
libc.src.math.asinhf
136
libc.src.math.atan2
137
libc.src.math.atan2f
138
libc.src.math.atan
139
libc.src.math.atanf
140
libc.src.math.atanhf
141
libc.src.math.cbrt
142
libc.src.math.cbrtf
143
libc.src.math.copysign
144
libc.src.math.copysignf
145
libc.src.math.copysignl
146
libc.src.math.ceil
147
libc.src.math.ceilf
148
libc.src.math.ceill
149
libc.src.math.cos
150
libc.src.math.cosf
151
libc.src.math.coshf
152
libc.src.math.daddl
153
libc.src.math.ddivl
154
libc.src.math.dfmal
155
libc.src.math.dsubl
156
libc.src.math.erff
157
libc.src.math.exp
158
libc.src.math.expf
159
libc.src.math.exp10
160
libc.src.math.exp10f
161
libc.src.math.exp2
162
libc.src.math.exp2f
163
libc.src.math.expm1
164
libc.src.math.expm1f
165
libc.src.math.fabs
166
libc.src.math.fabsf
167
libc.src.math.fabsl
168
libc.src.math.fadd
169
libc.src.math.faddl
170
libc.src.math.fdim
171
libc.src.math.fdimf
172
libc.src.math.fdiml
173
libc.src.math.fdiv
174
libc.src.math.fdivl
175
libc.src.math.ffma
176
libc.src.math.ffmal
177
libc.src.math.floor
178
libc.src.math.floorf
179
libc.src.math.floorl
180
libc.src.math.fma
181
libc.src.math.fmaf
182
libc.src.math.fmin
183
libc.src.math.fminf
184
libc.src.math.fminl
185
libc.src.math.fmax
186
libc.src.math.fmaxf
187
libc.src.math.fmaxl
188
libc.src.math.fmaximum
189
libc.src.math.fmaximumf
190
libc.src.math.fmaximuml
191
libc.src.math.fmaximum_num
192
libc.src.math.fmaximum_numf
193
libc.src.math.fmaximum_numl
194
libc.src.math.fmaximum_mag
195
libc.src.math.fmaximum_magf
196
libc.src.math.fmaximum_magl
197
libc.src.math.fmaximum_mag_num
198
libc.src.math.fmaximum_mag_numf
199
libc.src.math.fmaximum_mag_numl
200
libc.src.math.fminimum
201
libc.src.math.fminimumf
202
libc.src.math.fminimuml
203
libc.src.math.fminimum_num
204
libc.src.math.fminimum_numf
205
libc.src.math.fminimum_numl
206
libc.src.math.fminimum_mag
207
libc.src.math.fminimum_magf
208
libc.src.math.fminimum_magl
209
libc.src.math.fminimum_mag_num
210
libc.src.math.fminimum_mag_numf
211
libc.src.math.fminimum_mag_numl
212
libc.src.math.fmul
213
libc.src.math.fmod
214
libc.src.math.fmodf
215
libc.src.math.fmodl
216
libc.src.math.frexp
217
libc.src.math.frexpf
218
libc.src.math.frexpl
219
libc.src.math.fsub
220
libc.src.math.fsubl
221
libc.src.math.hypot
222
libc.src.math.hypotf
223
libc.src.math.ilogb
224
libc.src.math.ilogbf
225
libc.src.math.ilogbl
226
libc.src.math.ldexp
227
libc.src.math.ldexpf
228
libc.src.math.ldexpl
229
libc.src.math.llrint
230
libc.src.math.llrintf
231
libc.src.math.llrintl
232
libc.src.math.llround
233
libc.src.math.llroundf
234
libc.src.math.llroundl
235
libc.src.math.log10
236
libc.src.math.log10f
237
libc.src.math.log1p
238
libc.src.math.log1pf
239
libc.src.math.log2
240
libc.src.math.log2f
241
libc.src.math.log
242
libc.src.math.logf
243
libc.src.math.logb
244
libc.src.math.logbf
245
libc.src.math.logbl
246
libc.src.math.lrint
247
libc.src.math.lrintf
248
libc.src.math.lrintl
249
libc.src.math.lround
250
libc.src.math.lroundf
251
libc.src.math.lroundl
252
libc.src.math.modf
253
libc.src.math.modff
254
libc.src.math.modfl
255
libc.src.math.nan
256
libc.src.math.nanf
257
libc.src.math.nanl
258
libc.src.math.nearbyint
259
libc.src.math.nearbyintf
260
libc.src.math.nearbyintl
261
libc.src.math.nextafter
262
libc.src.math.nextafterf
263
libc.src.math.nextafterl
264
libc.src.math.nexttoward
265
libc.src.math.nexttowardf
266
libc.src.math.nexttowardl
267
libc.src.math.pow
268
libc.src.math.powf
269
libc.src.math.remainderf
270
libc.src.math.remainder
271
libc.src.math.remainderl
272
libc.src.math.remquof
273
libc.src.math.remquo
274
libc.src.math.remquol
275
libc.src.math.rint
276
libc.src.math.rintf
277
libc.src.math.rintl
278
libc.src.math.round
279
libc.src.math.roundf
280
libc.src.math.roundl
281
libc.src.math.scalbln
282
libc.src.math.scalblnf
283
libc.src.math.scalblnl
284
libc.src.math.scalbn
285
libc.src.math.scalbnf
286
libc.src.math.scalbnl
287
libc.src.math.sin
288
libc.src.math.sincosf
289
libc.src.math.sincosf
290
libc.src.math.sinf
291
libc.src.math.sinhf
292
libc.src.math.sqrt
293
libc.src.math.sqrtf
294
libc.src.math.sqrtl
295
libc.src.math.tan
296
libc.src.math.tanf
297
libc.src.math.tanhf
298
libc.src.math.tanpif
299
libc.src.math.trunc
300
libc.src.math.truncf
301
libc.src.math.truncl
302
)
303
304
set(TARGET_LLVMLIBC_ENTRYPOINTS
305
${TARGET_LIBC_ENTRYPOINTS}
306
${TARGET_LIBM_ENTRYPOINTS}
307
)
308
309
310