OSDN Git Service

0061bb8c757b12259b26e3bb8016bbf1c0fa9c6e
[mingw/mingw-org-wsl.git] / mingwrt / msvcrt-xref / msvcrt.def.in
1 /*
2  * $Id$
3  *
4  * Template for generation of MSVCRT.DLL and MSVCRxx.DLL exports
5  * definition files, supporting multiple OS platform versions.
6  *
7  * Compiled by Keith Marshall <keithmarshall@users.sourceforge.net>
8  * Copyright (C) 2014, 2016, 2018, MinGW.org Project.
9  *
10  *
11  * Permission is hereby granted, free of charge, to any person obtaining a
12  * copy of this software and associated documentation files (the "Software"),
13  * to deal in the Software without restriction, including without limitation
14  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
15  * and/or sell copies of the Software, and to permit persons to whom the
16  * Software is furnished to do so, subject to the following conditions:
17  *
18  * The above copyright notice, this permission notice, and the following
19  * disclaimer shall be included in all copies or substantial portions of
20  * the Software.
21  *
22  * THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24  * FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.  IN NO EVENT SHALL
25  * THE AUTHORS, NOR THE COPYRIGHT HOLDERS, BE LIABLE FOR ANY CLAIM, DAMAGES
26  * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
27  * ARISING FROM, OUT OF, OR IN CONNECTION WITH THIS SOFTWARE, OR THE USE OF,
28  * OR OTHER DEALINGS IN THIS SOFTWARE.
29  *
30  *
31  * Process this file with GCC, to generate platform specific, or
32  * DLL version specific exports definition files, e.g.:--
33  *
34  *   gcc -xc-header -E -P -D__DLLNAME__=msvcrt      \
35  *     -D__MSVCRT_VERSION__=0x0410UL msvcrt.def.in  \
36  *     > msvcrt.def
37  *
38  * will generate a definition file mapping the symbols exported by
39  * the version of MSVCRT.DLL shipped with MS-Windows-98.
40  *
41  * Note that mapping of symbols is directed by __MSVCRT_VERSION__;
42  * for the MSVCRT.DLL versions shipped with the various versions of
43  * MS-Windows, this must be a 32-bit unsigned long value with the
44  * high order 16-bits set to zero, and the low order 16-bits set
45  * to the appropriate platform specific hexadecimal value:--
46  *
47  *   NT4                        0x0400UL
48  *   Win98                      0x0410UL
49  *   Win98-SE                   0x0412UL
50  *   Win2K                      0x0500UL
51  *   WinXP                      0x0501UL
52  *   Vista                      0x0600UL
53  *   Win7                       0x0601UL
54  *
55  * Conversely, to map symbols exported by the non-free MSVCRxx.DLL
56  * variants shipped with MSVC, __MSVCRT_VERSION__ is specified with
57  * its low order 20-bits set to zero, while the high order 12-bits
58  * are set to identify the the DLL version of interest:--
59  *
60  *   MSVCR70.DLL                0x07000000UL
61  *   MSVCR71.DLL                0x07100000UL
62  *   MSVCR80.DLL                0x08000000UL
63  *   MSVCR90.DLL                0x09000000UL
64  *   MSVCR100.DLL               0x10000000UL
65  *   MSVCR110.DLL               0x11000000UL
66  *   MSVCR120.DLL               0x12000000UL
67  *
68  * Thus, for example, a definitions file to map the symbols which
69  * are exported by MSVCR80.DLL may be generated thus:--
70  *
71  *   gcc -xc-header -E -P -D__DLLNAME__=msvcr80         \
72  *     -D__MSVCRT_VERSION__=0x08000000UL msvcrt.def.in  \
73  *     > msvcr80.def
74  *
75  */
76 LIBRARY __DLLNAME__.dll
77 EXPORTS
78 #if __MSVCRT_VERSION__
79  /* A DLL version specification has been provided; all symbols which
80   * are defined are pertinent, regardless of any provision for dynamic
81   * loading which may be implemented in libmingwex.a
82   */
83 # define __MINGW_DLSYM(__NAME__)  __NAME__
84 #else
85  /* No valid DLL version specification has been provided; assume that
86   * we are constructing an import library definitions file pertaining
87   * to MSVCRT.DLL, and reset __MSVCRT_VERSION__ to represent its most
88   * recent evolutionary release.
89   */
90 # undef __MSVCRT_VERSION__
91 # define __MSVCRT_VERSION__       0x10000UL
92  /*
93   * Also, avoid declaring any symbols as exported, where libmingwex.a
94   * makes provision for dynamic look-up at run time.
95   */
96 # define __MINGW_DLSYM(__NAME__) ;__NAME__: dlsym hook in libmingwex.a
97 #endif
98 $I10_OUTPUT
99 #if __MSVCRT_VERSION__ == 0x08000000UL
100 @_calloc_crt@8
101 @_malloc_crt@4
102 @_realloc_crt@8
103 #endif
104 _CIacos
105 _CIasin
106 _CIatan
107 _CIatan2
108 _CIcos
109 _CIcosh
110 _CIexp
111 _CIfmod
112 _CIlog
113 _CIlog10
114 _CIpow
115 _CIsin
116 _CIsinh
117 _CIsqrt
118 _CItan
119 _CItanh
120 #if __MSVCRT_VERSION__ >= 0x0600UL
121 # if __MSVCRT_VERSION__ >= 0x07000000UL
122 _CRT_RTC_INIT
123 #  if __MSVCRT_VERSION__ >= 0x08000000UL
124 _CRT_RTC_INITW
125 #   if __MSVCRT_VERSION__ >= 0x12000000UL
126 _Cbuild
127 #   endif
128 _CreateFrameInfo
129 #  endif
130 # else /* __MSVCRT_VERSION__ < 0x07000000UL */
131 _CrtCheckMemory
132 _CrtDbgBreak
133 _CrtDbgReport
134 _CrtDbgReportV
135 _CrtDbgReportW
136 _CrtDbgReportWV
137 _CrtDoForAllClientObjects
138 _CrtDumpMemoryLeaks
139 _CrtIsMemoryBlock
140 _CrtIsValidHeapPointer
141 _CrtIsValidPointer
142 _CrtMemCheckpoint
143 _CrtMemDifference
144 _CrtMemDumpAllObjectsSince
145 _CrtMemDumpStatistics
146 _CrtReportBlockType
147 _CrtSetAllocHook
148 _CrtSetBreakAlloc
149 _CrtSetDbgBlockType
150 _CrtSetDbgFlag
151 _CrtSetDumpClient
152 _CrtSetReportFile
153 _CrtSetReportHook
154 _CrtSetReportHook2
155 _CrtSetReportMode
156 # endif
157 #endif
158 _CxxThrowException
159 _EH_prolog
160 #if __MSVCRT_VERSION__ >= 0x08000000UL
161 # if __MSVCRT_VERSION__ >= 0x12000000UL
162 _FCbuild
163 # endif
164 _FindAndUnlinkFrame
165 #endif
166 _Getdays
167 _Getmonths
168 _Gettnames
169 _HUGE DATA
170 #if __MSVCRT_VERSION__ >= 0x08000000UL
171 _IsExceptionObjectToBeDestroyed
172 # if __MSVCRT_VERSION__ >= 0x12000000UL
173 _LCbuild
174 # elif __MSVCRT_VERSION__ == 0x11000000UL
175 _Lock_shared_ptr_spin_lock
176 # endif
177 _NLG_Dispatch2
178 _NLG_Return
179 _NLG_Return2
180 # if __MSVCRT_VERSION__ >= 0x12000000UL
181 _SetWinRTOutOfMemoryExceptionCallback
182 # endif
183 #endif
184 _Strftime
185 #if __MSVCRT_VERSION__ >= 0x11000000UL
186 # if __MSVCRT_VERSION__ == 0x11000000UL
187 _Unlock_shared_ptr_spin_lock
188 # endif
189 _W_Getdays
190 _W_Getmonths
191 _W_Gettnames
192 _Wcsftime
193 #endif
194 _XcptFilter
195 #if __MSVCRT_VERSION__ >= 0x0501UL
196 # if __MSVCRT_VERSION__ >= 0x08000000UL
197 __AdjustPointer
198 __BuildCatchObject
199 __BuildCatchObjectHelper
200 # endif
201 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ != 0x07000000UL
202 __CppXcptFilter
203 # endif
204 # if __MSVCRT_VERSION__ < 0x11000000UL
205 #  if __MSVCRT_VERSION__ >= 0x0600UL
206 #   if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
207 __CxxCallUnwindDelDtor
208 #   endif
209 #  endif
210 __CxxCallUnwindDtor
211 #  if __MSVCRT_VERSION__ >= 0x0600UL
212 #   if __MSVCRT_VERSION__ >= 0x08000000UL
213 __CxxCallUnwindStdDelDtor
214 #   endif
215 __CxxCallUnwindVecDtor
216 #  endif
217 # endif
218 __CxxDetectRethrow
219 __CxxExceptionFilter
220 #endif
221 __CxxFrameHandler
222 #if __MSVCRT_VERSION__ >= 0x0600UL
223 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
224 __CxxFrameHandler2
225 __CxxFrameHandler3
226 # endif
227 #endif
228 __CxxLongjmpUnwind
229 #if __MSVCRT_VERSION__ >= 0x0501UL
230 __CxxQueryExceptionSize
231 __CxxRegisterExceptionObject
232 __CxxUnregisterExceptionObject
233 __DestructExceptionObject
234 # if __MSVCRT_VERSION__ >= 0x08000000UL
235 __FrameUnwindFilter
236 #  if __MSVCRT_VERSION__ >= 0x12000000UL
237 __GetPlatformExceptionInfo
238 #  endif
239 # endif
240 #endif
241 __RTCastToVoid
242 __RTDynamicCast
243 __RTtypeid
244 __STRINGTOLD
245 #if __MSVCRT_VERSION__ >= 0x0501UL
246 # if __MSVCRT_VERSION__ >= 0x08000000UL
247 __STRINGTOLD_L
248 __TypeMatch
249 #  if __MSVCRT_VERSION__ < 0x11000000UL
250 ___fls_getvalue@4
251 ___fls_setvalue@8
252 #  elif __MSVCRT_VERSION__ == 0x11000000UL
253 ___crtCreateSemaphoreExW@24
254 #  endif
255 # endif
256 ___lc_codepage_func
257 # if __MSVCRT_VERSION__ >= 0x0600UL
258 ___lc_collate_cp_func
259 # endif
260 # if __MSVCRT_VERSION__ < 0x11000000UL
261 ___lc_handle_func
262 # else /* __MSVCRT_VERSION__ >= 0x11000000UL */
263 ___lc_locale_name_func
264 # endif
265 ___mb_cur_max_func
266 # if __MSVCRT_VERSION__ >= 0x08000000UL
267 ___mb_cur_max_l_func
268 # endif
269 ___setlc_active_func
270 ___unguarded_readlc_active_add_func
271 #endif
272 __argc DATA
273 __argv DATA
274 __badioinfo DATA
275 #if __MSVCRT_VERSION__ >= 0x07000000UL && __MSVCRT_VERSION__ < 0x08000000UL
276 __buffer_overrun
277 #endif
278 #if __MSVCRT_VERSION__ >= 0x08000000UL
279 __clean_type_info_names_internal
280 __control87_2
281 __create_locale
282 #endif
283 __crtCompareStringA
284 #if __MSVCRT_VERSION__ >= 0x0501UL
285 # if __MSVCRT_VERSION__ >= 0x11000000UL
286 __crtCompareStringEx
287 # endif
288 __crtCompareStringW
289 # if __MSVCRT_VERSION__ >= 0x12000000UL
290 __crtCreateEventExW
291 __crtCreateSemaphoreExW
292 # endif
293 #endif
294 #if __MSVCRT_VERSION__ < 0x10000000UL
295 __crtGetLocaleInfoW
296 # if __MSVCRT_VERSION__ >= 0x0501UL
297 __crtGetStringTypeW
298 # endif
299 #endif
300 #if __MSVCRT_VERSION__ >= 0x0501UL
301 # if __MSVCRT_VERSION__ >= 0x11000000UL
302 __crtCreateSymbolicLinkW
303 __crtEnumSystemLocalesEx
304 __crtFlsAlloc
305 __crtFlsFree
306 __crtFlsGetValue
307 __crtFlsSetValue
308 __crtGetDateFormatEx
309 #  if __MSVCRT_VERSION__ >= 0x12000000UL
310 __crtGetFileInformationByHandleEx
311 #  endif
312 __crtGetLocaleInfoEx
313 __crtGetShowWindowMode
314 #  if __MSVCRT_VERSION__ >= 0x12000000UL
315 __crtGetTickCount64
316 #  endif
317 __crtGetTimeFormatEx
318 __crtGetUserDefaultLocaleName
319 __crtInitializeCriticalSectionEx
320 __crtIsPackagedApp
321 __crtIsValidLocaleName
322 # endif
323 #endif
324 __crtLCMapStringA
325 #if __MSVCRT_VERSION__ >= 0x0501UL
326 # if __MSVCRT_VERSION__ >= 0x11000000UL
327 __crtLCMapStringEx
328 # endif
329 __crtLCMapStringW
330 # if __MSVCRT_VERSION__ >= 0x12000000UL
331 __crtSetFileInformationByHandle
332 # endif
333 # if __MSVCRT_VERSION__ >= 0x11000000UL
334 __crtSetThreadStackGuarantee
335 __crtSetUnhandledExceptionFilter
336 #  if __MSVCRT_VERSION__ >= 0x12000000UL
337 __crtSleep
338 #  endif
339 __crtTerminateProcess
340 __crtUnhandledException
341 # endif
342 # if __MSVCRT_VERSION__ >= 0x0600UL
343 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
344 __daylight
345 #  endif
346 # endif
347 #endif
348 __dllonexit
349 __doserrno
350 #if __MSVCRT_VERSION__ >= 0x0600UL
351 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
352 __dstbias
353 # endif
354 #endif
355 __fpecode
356 #if __MSVCRT_VERSION__ >= 0x08000000UL
357 __free_locale
358 # if __MSVCRT_VERSION__ < 0x10000000UL
359 __get_app_type
360 # endif
361 __get_current_locale
362 __get_flsindex
363 __get_tlsindex
364 #endif
365 __getmainargs
366 __initenv DATA
367 #if __MSVCRT_VERSION__ >= 0x0501UL
368 __iob_func
369 #endif
370 __isascii
371 __iscsym
372 __iscsymf
373 #if __MSVCRT_VERSION__ >= 0x08000000UL
374 __iswcsym
375 __iswcsymf
376 #endif
377 #if __MSVCRT_VERSION__ < 0x10000000UL
378 # if __MSVCRT_VERSION__ >= 0x07000000UL
379 __lc_clike DATA
380 # endif
381 __lc_codepage DATA
382 # if __MSVCRT_VERSION__ >= 0x0412UL
383 __lc_collate_cp DATA
384 # endif
385 __lc_handle DATA
386 #endif
387 #if __MSVCRT_VERSION__ >= 0x08000000UL
388 __lconv DATA
389 #endif
390 __lconv_init
391 # if __MSVCRT_VERSION__ >= 0x0600UL
392 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
393 __libm_sse2_acos
394 __libm_sse2_acosf
395 __libm_sse2_asin
396 __libm_sse2_asinf
397 __libm_sse2_atan
398 __libm_sse2_atan2
399 __libm_sse2_atanf
400 __libm_sse2_cos
401 __libm_sse2_cosf
402 __libm_sse2_exp
403 __libm_sse2_expf
404 __libm_sse2_log
405 __libm_sse2_log10
406 __libm_sse2_log10f
407 __libm_sse2_logf
408 __libm_sse2_pow
409 __libm_sse2_powf
410 __libm_sse2_sin
411 __libm_sse2_sinf
412 __libm_sse2_tan
413 __libm_sse2_tanf
414 # endif
415 #endif
416 __mb_cur_max DATA
417 __p___argc
418 __p___argv
419 __p___initenv
420 __p___mb_cur_max
421 __p___wargv
422 __p___winitenv
423 __p__acmdln
424 #if __MSVCRT_VERSION__ < 0x10000000UL
425 __p__amblksiz
426 #endif
427 __p__commode
428 __p__daylight
429 __p__dstbias
430 __p__environ
431 #if __MSVCRT_VERSION__ < 0x08000000UL
432 __p__fileinfo
433 #endif
434 __p__fmode
435 __p__iob
436 #if __MSVCRT_VERSION__ >= 0x0410UL
437 __p__mbcasemap
438 #endif
439 __p__mbctype
440 #if __MSVCRT_VERSION__ == 0x08000000UL
441 __p__osplatform
442 #endif
443 #if __MSVCRT_VERSION__ < 0x09000000UL
444 __p__osver
445 #endif
446 __p__pctype
447 __p__pgmptr
448 __p__pwctype
449 __p__timezone
450 __p__tzname
451 __p__wcmdln
452 __p__wenviron
453 #if __MSVCRT_VERSION__ < 0x09000000UL
454 __p__winmajor
455 __p__winminor
456 __p__winver
457 #endif
458 __p__wpgmptr
459 #if __MSVCRT_VERSION__ >= 0x0501UL
460 __pctype_func
461 #endif
462 __pioinfo DATA
463 # if __MSVCRT_VERSION__ >= 0x0600UL
464 __pwctype_func
465 #endif
466 __pxcptinfoptrs
467 #if __MSVCRT_VERSION__ >= 0x08000000UL
468 __report_gsfailure
469 #elif __MSVCRT_VERSION__ >= 0x07000000UL
470 __security_error_handler
471 #endif
472 __set_app_type
473 #if __MSVCRT_VERSION__ >= 0x08000000UL
474 # if __MSVCRT_VERSION__ < 0x11000000UL
475 __set_flsgetvalue
476 # endif
477 #elif __MSVCRT_VERSION__ >= 0x07000000UL
478 __set_buffer_overrun_handler
479 #endif
480 __setlc_active DATA
481 __setusermatherr
482 #if __MSVCRT_VERSION__ >= 0x0600UL
483 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
484 __strncnt
485 # endif
486 # if __MSVCRT_VERSION__ >= 0x08000000UL
487 __swprintf_l
488 __sys_errlist
489 __sys_nerr
490 # endif
491 #endif
492 __threadhandle
493 __threadid
494 #if __MSVCRT_VERSION__ >= 0x08000000UL
495 __timezone
496 #endif
497 __toascii
498 #if __MSVCRT_VERSION__ >= 0x08000000UL
499 __tzname
500 #endif
501 __unDName
502 #if __MSVCRT_VERSION__ >= 0x0412UL
503 __unDNameEx
504 #endif
505 #if __MSVCRT_VERSION__ >= 0x0501UL
506 # if __MSVCRT_VERSION__ >= 0x08000000UL
507 __unDNameHelper
508 # endif
509 __uncaught_exception
510 #endif
511 __unguarded_readlc_active DATA
512 #if __MSVCRT_VERSION__ >= 0x08000000UL
513 __vswprintf_l
514 #endif
515 __wargv DATA
516 #if __MSVCRT_VERSION__ >= 0x0501UL
517 __wcserror
518 # if __MSVCRT_VERSION__ >= 0x0600UL
519 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
520 __wcserror_s
521 __wcsncnt
522 #  endif
523 # endif
524 #endif
525 __wgetmainargs
526 __winitenv DATA
527 _abnormal_termination
528 #if __MSVCRT_VERSION__ >= 0x0600UL
529 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
530 _abs64
531 # endif
532 #endif
533 _access
534 #if __MSVCRT_VERSION__ >= 0x0600UL
535 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
536 _access_s
537 # endif
538 #endif
539 _acmdln DATA
540 #if __MSVCRT_VERSION__ < 0x10000000UL
541 _adj_fdiv_m16i
542 _adj_fdiv_m32
543 _adj_fdiv_m32i
544 _adj_fdiv_m64
545 _adj_fdiv_r
546 _adj_fdivr_m16i
547 _adj_fdivr_m32
548 _adj_fdivr_m32i
549 _adj_fdivr_m64
550 _adj_fpatan
551 _adj_fprem
552 _adj_fprem1
553 _adj_fptan
554 _adjust_fdiv DATA
555 _aexit_rtn DATA
556 #endif
557 #if __MSVCRT_VERSION__ >= 0x0501UL
558 __MINGW_DLSYM(_aligned_free)
559 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
560 _aligned_free_dbg
561 # endif
562 __MINGW_DLSYM(_aligned_malloc)
563 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
564 _aligned_malloc_dbg
565 # elif __MSVCRT_VERSION__ >= 0x08000000UL
566 _aligned_msize
567 # endif
568 __MINGW_DLSYM(_aligned_offset_malloc)
569 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
570 _aligned_offset_malloc_dbg
571 # endif
572 __MINGW_DLSYM(_aligned_offset_realloc)
573 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
574 _aligned_offset_realloc_dbg
575 # elif __MSVCRT_VERSION__ >= 0x08000000UL
576 _aligned_offset_recalloc
577 # endif
578 __MINGW_DLSYM(_aligned_realloc)
579 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
580 _aligned_realloc_dbg
581 # elif __MSVCRT_VERSION__ >= 0x08000000UL
582 _aligned_recalloc
583 # endif
584 #endif
585 _amsg_exit
586 _assert
587 _atodbl
588 #if __MSVCRT_VERSION__ >= 0x0600UL
589 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
590 _atodbl_l
591 _atof_l
592 #  if __MSVCRT_VERSION__ >= 0x08000000UL
593 _atoflt
594 #  endif
595 _atoflt_l
596 # endif
597 #endif
598 _atoi64
599 #if __MSVCRT_VERSION__ >= 0x0600UL
600 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
601 _atoi64_l
602 _atoi_l
603 _atol_l
604 # endif
605 #endif
606 _atoldbl
607 #if __MSVCRT_VERSION__ >= 0x0600UL
608 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
609 _atoldbl_l
610 # endif
611 #endif
612 #if __MSVCRT_VERSION__ >= 0x12000000UL
613 _atoll_l
614 #endif
615 _beep
616 _beginthread
617 _beginthreadex
618 #if __MSVCRT_VERSION__ >= 0x08000000UL
619 _byteswap_uint64
620 _byteswap_ulong
621 _byteswap_ushort
622 #endif
623 _c_exit
624 _cabs
625 _callnewh
626 #if __MSVCRT_VERSION__ >= 0x08000000UL
627 _calloc_crt
628 #elif __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
629 _calloc_dbg
630 #endif
631 _cexit
632 _cgets
633 #if __MSVCRT_VERSION__ >= 0x0600UL
634 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
635 _cgets_s
636 # endif
637 #endif
638 #if __MSVCRT_VERSION__ >= 0x0501UL
639 _cgetws
640 # if __MSVCRT_VERSION__ >= 0x0600UL
641 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
642 _cgetws_s
643 #  endif
644 # endif
645 #endif
646 _chdir
647 _chdrive
648 _chgsign
649 #if __MSVCRT_VERSION__ >= 0x12000000UL
650 _chgsignf
651 #endif
652 #if __MSVCRT_VERSION__ >= 0x0412UL
653 _chkesp
654 #endif
655 _chmod
656 _chsize
657 #if __MSVCRT_VERSION__ >= 0x0600UL
658 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
659 _chsize_s
660 # endif
661 #endif
662 #if __MSVCRT_VERSION__ >= 0x0600UL
663 # if __MSVCRT_VERSION__ < 0x07000000UL
664 _chvalidator
665 _chvalidator_l
666 # endif
667 #endif
668 _clearfp
669 _close
670 _commit
671 _commode DATA
672 #if __MSVCRT_VERSION__ >= 0x08000000UL
673 _configthreadlocale
674 #endif
675 _control87
676 _controlfp
677 #if __MSVCRT_VERSION__ >= 0x0600UL
678 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
679 _controlfp_s
680 # endif
681 #endif
682 _copysign
683 #if __MSVCRT_VERSION__ >= 0x12000000UL
684 _copysignf
685 #endif
686 _cprintf
687 #if __MSVCRT_VERSION__ >= 0x0600UL
688 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
689 _cprintf_l
690 _cprintf_p
691 _cprintf_p_l
692 _cprintf_s
693 _cprintf_s_l
694 # endif
695 #endif
696 _cputs
697 #if __MSVCRT_VERSION__ >= 0x0501UL
698 _cputws
699 #endif
700 _creat
701 #if __MSVCRT_VERSION__ >= 0x08000000UL
702 _create_locale
703 _crt_debugger_hook
704 #endif
705 #if __MSVCRT_VERSION__ >= 0x0600UL
706 # if __MSVCRT_VERSION__ < 0x07000000UL
707 _crtAssertBusy
708 _crtBreakAlloc
709 _crtDbgFlag
710 # endif
711 #endif
712 _cscanf
713 #if __MSVCRT_VERSION__ >= 0x0500UL
714 # if __MSVCRT_VERSION__ >= 0x0600UL
715 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
716 _cscanf_l
717 _cscanf_s
718 _cscanf_s_l
719 _ctime32
720 _ctime32_s
721 #  endif
722 # endif
723 _ctime64
724 # if __MSVCRT_VERSION__ >= 0x0600UL
725 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
726 _ctime64_s
727 #  endif
728 # endif
729 #endif
730 #if __MSVCRT_VERSION__ < 0x07000000UL
731 ; TODO(REVIEW): in MSVCRT.dll...
732 ; TODO(REVIEW): pexports may fail to qualify _ctype as DATA.
733 #endif
734 #if __MSVCRT_VERSION__ < 0x07100000UL
735 _ctype DATA
736 #endif
737 _cwait
738 #if __MSVCRT_VERSION__ >= 0x0501UL
739 _cwprintf
740 # if __MSVCRT_VERSION__ >= 0x0600UL
741 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
742 _cwprintf_l
743 _cwprintf_p
744 _cwprintf_p_l
745 _cwprintf_s
746 _cwprintf_s_l
747 #  endif
748 # endif
749 _cwscanf
750 # if __MSVCRT_VERSION__ >= 0x0600UL
751 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
752 _cwscanf_l
753 _cwscanf_s
754 _cwscanf_s_l
755 #  endif
756 # endif
757 #endif
758 _daylight DATA
759 #if __MSVCRT_VERSION__ >= 0x08000000UL
760 # if __MSVCRT_VERSION__ >= 0x12000000UL
761 _dclass
762 # elif __MSVCRT_VERSION__ < 0x10000000UL
763 _decode_pointer
764 # endif
765 #endif
766 #if __MSVCRT_VERSION__ >= 0x0600UL
767 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
768 _difftime32
769 _difftime64
770 # endif
771 #endif
772 #if __MSVCRT_VERSION__ >= 0x08000000UL
773 _dosmaperr
774 #endif
775 #if __MSVCRT_VERSION__ >= 0x12000000UL
776 _dpcomp
777 _dsign
778 #endif
779 _dstbias DATA
780 #if __MSVCRT_VERSION__ >= 0x12000000UL
781 _dtest
782 #endif
783 _dup
784 _dup2
785 #if __MSVCRT_VERSION__ >= 0x08000000UL
786 _dupenv_s
787 #endif
788 _ecvt
789 #if __MSVCRT_VERSION__ >= 0x0600UL
790 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
791 _ecvt_s
792 # endif
793 #endif
794 #if __MSVCRT_VERSION__ >= 0x08000000UL && __MSVCRT_VERSION__ < 0x10000000UL
795 _encode_pointer
796 #endif
797 #if __MSVCRT_VERSION__ >= 0x08000000UL && __MSVCRT_VERSION__ < 0x11000000UL
798 _encoded_null
799 #endif
800 _endthread
801 _endthreadex
802 _environ DATA
803 _eof
804 _errno
805 #if __MSVCRT_VERSION__ >= 0x12000000UL
806 _except1
807 #endif
808 _except_handler2
809 _except_handler3
810 #if __MSVCRT_VERSION__ >= 0x0600UL
811 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
812 _except_handler4_common
813 # endif
814 #endif
815 _execl
816 _execle
817 _execlp
818 _execlpe
819 _execv
820 _execve
821 _execvp
822 _execvpe
823 _exit
824 _expand
825 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
826 _expand_dbg
827 #endif
828 #if __MSVCRT_VERSION__ >= 0x08000000UL
829 _fclose_nolock
830 #endif
831 _fcloseall
832 _fcvt
833 #if __MSVCRT_VERSION__ >= 0x0600UL
834 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
835 _fcvt_s
836 # endif
837 #endif
838 #if __MSVCRT_VERSION__ >= 0x12000000UL
839 _fdclass
840 #endif
841 _fdopen
842 #if __MSVCRT_VERSION__ >= 0x12000000UL
843 _fdpcomp
844 _fdsign
845 _fdtest
846 #endif
847 #if __MSVCRT_VERSION__ >= 0x08000000UL
848 _fflush_nolock
849 #endif
850 _fgetchar
851 #if __MSVCRT_VERSION__ >= 0x08000000UL
852 _fgetwc_nolock
853 #endif
854 _fgetwchar
855 _filbuf
856 #if __MSVCRT_VERSION__ < 0x08000000UL
857 _fileinfo DATA
858 #endif
859 _filelength
860 _filelengthi64
861 _fileno
862 _findclose
863 #if __MSVCRT_VERSION__ < 0x08000000UL
864 _findfirst
865 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
866 _findfirst32
867 _findfirst32i64
868 #endif
869 #if __MSVCRT_VERSION__ >= 0x0500UL
870 _findfirst64
871 #endif
872 #if __MSVCRT_VERSION__ < 0x08000000UL
873 _findfirsti64
874 _findnext
875 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
876 _findfirst64i32
877 _findnext32
878 _findnext32i64
879 #endif
880 #if __MSVCRT_VERSION__ >= 0x0500UL
881 _findnext64
882 #endif
883 #if __MSVCRT_VERSION__ < 0x08000000UL
884 _findnexti64
885 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
886 _findnext64i32
887 #endif
888 _finite
889 _flsbuf
890 _flushall
891 _fmode DATA
892 _fpclass
893 _fpieee_flt
894 _fpreset
895 #if __MSVCRT_VERSION__ >= 0x0600UL
896 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
897 _fprintf_l
898 _fprintf_p
899 _fprintf_p_l
900 _fprintf_s_l
901 # endif
902 #endif
903 _fputchar
904 #if __MSVCRT_VERSION__ >= 0x08000000UL
905 _fputwc_nolock
906 #endif
907 _fputwchar
908 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
909 _free_dbg
910 #endif
911 #if __MSVCRT_VERSION__ >= 0x0600UL
912 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
913 #  if __MSVCRT_VERSION__ >= 0x08000000UL
914 _fread_nolock
915 _fread_nolock_s
916 _free_locale
917 #  endif
918 _freea
919 _freea_s
920 #  if __MSVCRT_VERSION__ >= 0x08000000UL
921 _freefls
922 #  endif
923 _fscanf_l
924 _fscanf_s_l
925 #  if __MSVCRT_VERSION__ >= 0x08000000UL
926 _fseek_nolock
927 #  endif
928 _fseeki64
929 # endif
930 #endif
931 #if __MSVCRT_VERSION__ >= 0x08000000UL
932 _fseeki64_nolock
933 #endif
934 _fsopen
935 #if __MSVCRT_VERSION__ < 0x08000000UL
936 _fstat
937 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
938 _fstat32
939 _fstat32i64
940 #endif
941 #if __MSVCRT_VERSION__ >= 0x0500UL
942 _fstat64
943 #endif
944 #if __MSVCRT_VERSION__ < 0x08000000UL
945 _fstati64
946 _ftime
947 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
948 _fstat64i32
949 _ftell_nolock
950 _ftelli64
951 _ftelli64_nolock
952 #endif
953 #if __MSVCRT_VERSION__ >= 0x0600UL
954 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
955 _ftime32
956 _ftime32_s
957 # endif
958 #endif
959 #if __MSVCRT_VERSION__ >= 0x0500UL
960 _ftime64
961 # if __MSVCRT_VERSION__ >= 0x0600UL
962 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
963 _ftime64_s
964 #  endif
965 # endif
966 #endif
967 _ftol
968 #if __MSVCRT_VERSION__ >= 0x0600UL
969 # if __MSVCRT_VERSION__ < 0x07000000UL
970 _ftol2
971 _ftol2_sse
972 _ftol2_sse_excpt
973 # endif
974 #endif
975 _fullpath
976 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
977 _fullpath_dbg
978 #endif
979 #if __MSVCRT_VERSION__ < 0x08000000UL
980 _futime
981 #endif
982 #if __MSVCRT_VERSION__ >= 0x0500UL
983 # if __MSVCRT_VERSION__ >= 0x0600UL
984 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
985 _futime32
986 #  endif
987 # endif
988 _futime64
989 # if __MSVCRT_VERSION__ >= 0x0600UL
990 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
991 _fwprintf_l
992 _fwprintf_p
993 _fwprintf_p_l
994 _fwprintf_s_l
995 #   if __MSVCRT_VERSION__ >= 0x08000000UL
996 _fwrite_nolock
997 #   endif
998 _fwscanf_l
999 _fwscanf_s_l
1000 #  endif
1001 # endif
1002 #endif
1003 _gcvt
1004 #if __MSVCRT_VERSION__ >= 0x0500UL
1005 # if __MSVCRT_VERSION__ >= 0x0600UL
1006 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1007 _gcvt_s
1008 #  endif
1009 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1010 #   if __MSVCRT_VERSION__ < 0x10000000UL
1011 _get_amblksiz
1012 #   endif
1013 _get_current_locale
1014 _get_daylight
1015 #  endif
1016 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1017 _get_doserrno
1018 #   if __MSVCRT_VERSION__ >= 0x08000000UL
1019 _get_dstbias
1020 #   endif
1021 #   if __MSVCRT_VERSION__ < 0x07000000UL
1022 _get_environ
1023 #   endif
1024 _get_errno
1025 #   if __MSVCRT_VERSION__ < 0x07000000UL
1026 _get_fileinfo
1027 #   endif
1028 _get_fmode
1029 #  endif
1030 # endif
1031 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x07100000UL
1032 _get_heap_handle
1033 # endif
1034 # if __MSVCRT_VERSION__ >= 0x08000000UL
1035 _get_invalid_parameter_handler
1036 # endif
1037 #endif
1038 _get_osfhandle
1039 #if __MSVCRT_VERSION__ >= 0x0600UL
1040 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1041 #  if __MSVCRT_VERSION__ < 0x09000000UL
1042 _get_osplatform
1043 _get_osver
1044 #  endif
1045 # endif
1046 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1047 __MINGW_DLSYM(_get_output_format)
1048 _get_pgmptr
1049 # endif
1050 # if __MSVCRT_VERSION__ >= 0x08000000UL
1051 _get_printf_count_output
1052 _get_purecall_handler
1053 # endif
1054 #endif
1055 #if __MSVCRT_VERSION__ < 0x10000000UL
1056 _get_sbh_threshold
1057 #endif
1058 #if __MSVCRT_VERSION__ >= 0x0600UL
1059 # if __MSVCRT_VERSION__ >= 0x08000000UL
1060 _get_terminate
1061 _get_timezone
1062 _get_tzname
1063 _get_unexpected
1064 # endif
1065 # if __MSVCRT_VERSION__ < 0x07000000UL
1066 _get_wenviron
1067 # endif
1068 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1069 #  if __MSVCRT_VERSION__ < 0x09000000UL
1070 _get_winmajor
1071 _get_winminor
1072 _get_winver
1073 #  endif
1074 _get_wpgmptr
1075 # endif
1076 # if __MSVCRT_VERSION__ >= 0x09000000UL
1077 _getc_nolock
1078 # endif
1079 #endif
1080 _getch
1081 #if __MSVCRT_VERSION__ >= 0x08000000UL
1082 _getch_nolock
1083 #endif
1084 _getche
1085 #if __MSVCRT_VERSION__ >= 0x08000000UL
1086 _getche_nolock
1087 #endif
1088 _getcwd
1089 _getdcwd
1090 #if __MSVCRT_VERSION__ >= 0x08000000UL && __MSVCRT_VERSION__ < 0x11000000UL
1091 _getdcwd_nolock
1092 #endif
1093 _getdiskfree
1094 _getdllprocaddr
1095 _getdrive
1096 _getdrives
1097 _getmaxstdio
1098 _getmbcp
1099 _getpid
1100 #if __MSVCRT_VERSION__ >= 0x08000000UL
1101 _getptd
1102 #endif
1103 _getsystime
1104 _getw
1105 #if __MSVCRT_VERSION__ >= 0x0501UL
1106 _getwch
1107 # if __MSVCRT_VERSION__ >= 0x08000000UL
1108 _getwch_nolock
1109 # endif
1110 _getwche
1111 # if __MSVCRT_VERSION__ >= 0x08000000UL
1112 _getwche_nolock
1113 # endif
1114 #endif
1115 _getws
1116 #if __MSVCRT_VERSION__ >= 0x08000000UL
1117 _getws_s
1118 #endif
1119 _global_unwind2
1120 #if __MSVCRT_VERSION__ >= 0x0500UL
1121 # if __MSVCRT_VERSION__ >= 0x0600UL
1122 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1123 _gmtime32
1124 _gmtime32_s
1125 #  endif
1126 # endif
1127 _gmtime64
1128 # if __MSVCRT_VERSION__ >= 0x0600UL
1129 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1130 _gmtime64_s
1131 #  endif
1132 # endif
1133 #endif
1134 _heapadd
1135 _heapchk
1136 _heapmin
1137 _heapset
1138 _heapused
1139 _heapwalk
1140 _hypot
1141 #if __MSVCRT_VERSION__ >= 0x08000000UL
1142 _hypotf
1143 #endif
1144 _i64toa
1145 #if __MSVCRT_VERSION__ >= 0x0600UL
1146 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1147 _i64toa_s
1148 # endif
1149 #endif
1150 _i64tow
1151 #if __MSVCRT_VERSION__ >= 0x0600UL
1152 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1153 _i64tow_s
1154 # endif
1155 # if __MSVCRT_VERSION__ >= 0x08000000UL
1156 _initptd
1157 # endif
1158 #endif
1159 _initterm
1160 #if __MSVCRT_VERSION__ >= 0x0600UL
1161 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1162 _initterm_e
1163 # endif
1164 #endif
1165 _inp
1166 _inpd
1167 _inpw
1168 #if __MSVCRT_VERSION__ >= 0x0600UL
1169 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1170 _invalid_parameter
1171 # endif
1172 # if __MSVCRT_VERSION__ >= 0x08000000UL
1173 _invalid_parameter_noinfo
1174 #  if __MSVCRT_VERSION__ >= 0x10000000UL
1175 _invalid_parameter_noinfo_noreturn
1176 #  endif
1177 _invoke_watson
1178 # endif
1179 # if __MSVCRT_VERSION__ == 0x11000000UL
1180 ; TODO(REVIEW): in MSVCR110.dll...
1181 ; TODO(REVIEW): pexports fails to qualify _iob as DATA.
1182 # endif
1183 #endif
1184 _iob DATA
1185 #if __MSVCRT_VERSION__ >= 0x0600UL
1186 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1187 _isalnum_l
1188 _isalpha_l
1189 # endif
1190 #endif
1191 _isatty
1192 #if __MSVCRT_VERSION__ >= 0x0600UL
1193 # if __MSVCRT_VERSION__ >= 0x12000000UL
1194 _isblank_l
1195 # endif
1196 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1197 _iscntrl_l
1198 # endif
1199 #endif
1200 _isctype
1201 #if __MSVCRT_VERSION__ >= 0x0600UL
1202 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1203 _isctype_l
1204 _isdigit_l
1205 _isgraph_l
1206 _isleadbyte_l
1207 _islower_l
1208 # endif
1209 #endif
1210 _ismbbalnum
1211 #if __MSVCRT_VERSION__ >= 0x0600UL
1212 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1213 _ismbbalnum_l
1214 # endif
1215 #endif
1216 _ismbbalpha
1217 #if __MSVCRT_VERSION__ >= 0x0600UL
1218 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1219 _ismbbalpha_l
1220 # endif
1221 # if __MSVCRT_VERSION__ >= 0x12000000UL
1222 _ismbbblank
1223 _ismbbblank_l
1224 # endif
1225 #endif
1226 _ismbbgraph
1227 #if __MSVCRT_VERSION__ >= 0x0600UL
1228 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1229 _ismbbgraph_l
1230 # endif
1231 #endif
1232 _ismbbkalnum
1233 #if __MSVCRT_VERSION__ >= 0x0600UL
1234 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1235 _ismbbkalnum_l
1236 # endif
1237 #endif
1238 _ismbbkana
1239 #if __MSVCRT_VERSION__ >= 0x0600UL
1240 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1241 _ismbbkana_l
1242 # endif
1243 #endif
1244 _ismbbkprint
1245 #if __MSVCRT_VERSION__ >= 0x0600UL
1246 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1247 _ismbbkprint_l
1248 # endif
1249 #endif
1250 _ismbbkpunct
1251 #if __MSVCRT_VERSION__ >= 0x0600UL
1252 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1253 _ismbbkpunct_l
1254 # endif
1255 #endif
1256 _ismbblead
1257 #if __MSVCRT_VERSION__ >= 0x0600UL
1258 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1259 _ismbblead_l
1260 # endif
1261 #endif
1262 _ismbbprint
1263 #if __MSVCRT_VERSION__ >= 0x0600UL
1264 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1265 _ismbbprint_l
1266 # endif
1267 #endif
1268 _ismbbpunct
1269 #if __MSVCRT_VERSION__ >= 0x0600UL
1270 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1271 _ismbbpunct_l
1272 # endif
1273 #endif
1274 _ismbbtrail
1275 #if __MSVCRT_VERSION__ >= 0x0600UL
1276 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1277 _ismbbtrail_l
1278 # endif
1279 #endif
1280 _ismbcalnum
1281 #if __MSVCRT_VERSION__ >= 0x0600UL
1282 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1283 _ismbcalnum_l
1284 # endif
1285 #endif
1286 _ismbcalpha
1287 #if __MSVCRT_VERSION__ >= 0x0600UL
1288 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1289 _ismbcalpha_l
1290 # endif
1291 # if __MSVCRT_VERSION__ >= 0x12000000UL
1292 _ismbcblank
1293 _ismbcblank_l
1294 # endif
1295 #endif
1296 _ismbcdigit
1297 #if __MSVCRT_VERSION__ >= 0x0600UL
1298 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1299 _ismbcdigit_l
1300 # endif
1301 #endif
1302 _ismbcgraph
1303 #if __MSVCRT_VERSION__ >= 0x0600UL
1304 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1305 _ismbcgraph_l
1306 # endif
1307 #endif
1308 _ismbchira
1309 #if __MSVCRT_VERSION__ >= 0x0600UL
1310 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1311 _ismbchira_l
1312 # endif
1313 #endif
1314 _ismbckata
1315 #if __MSVCRT_VERSION__ >= 0x0600UL
1316 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1317 _ismbckata_l
1318 # endif
1319 #endif
1320 _ismbcl0
1321 #if __MSVCRT_VERSION__ >= 0x0600UL
1322 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1323 _ismbcl0_l
1324 # endif
1325 #endif
1326 _ismbcl1
1327 #if __MSVCRT_VERSION__ >= 0x0600UL
1328 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1329 _ismbcl1_l
1330 # endif
1331 #endif
1332 _ismbcl2
1333 #if __MSVCRT_VERSION__ >= 0x0600UL
1334 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1335 _ismbcl2_l
1336 # endif
1337 #endif
1338 _ismbclegal
1339 #if __MSVCRT_VERSION__ >= 0x0600UL
1340 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1341 _ismbclegal_l
1342 # endif
1343 #endif
1344 _ismbclower
1345 #if __MSVCRT_VERSION__ >= 0x0600UL
1346 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1347 _ismbclower_l
1348 # endif
1349 #endif
1350 _ismbcprint
1351 #if __MSVCRT_VERSION__ >= 0x0600UL
1352 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1353 _ismbcprint_l
1354 # endif
1355 #endif
1356 _ismbcpunct
1357 #if __MSVCRT_VERSION__ >= 0x0600UL
1358 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1359 _ismbcpunct_l
1360 # endif
1361 #endif
1362 _ismbcspace
1363 #if __MSVCRT_VERSION__ >= 0x0600UL
1364 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1365 _ismbcspace_l
1366 # endif
1367 #endif
1368 _ismbcsymbol
1369 #if __MSVCRT_VERSION__ >= 0x0600UL
1370 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1371 _ismbcsymbol_l
1372 # endif
1373 #endif
1374 _ismbcupper
1375 #if __MSVCRT_VERSION__ >= 0x0600UL
1376 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1377 _ismbcupper_l
1378 # endif
1379 #endif
1380 _ismbslead
1381 #if __MSVCRT_VERSION__ >= 0x0600UL
1382 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1383 _ismbslead_l
1384 # endif
1385 #endif
1386 _ismbstrail
1387 #if __MSVCRT_VERSION__ >= 0x0600UL
1388 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1389 _ismbstrail_l
1390 # endif
1391 #endif
1392 _isnan
1393 #if __MSVCRT_VERSION__ >= 0x0600UL
1394 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1395 _isprint_l
1396 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1397 _ispunct_l
1398 #  endif
1399 _isspace_l
1400 _isupper_l
1401 _iswalnum_l
1402 _iswalpha_l
1403 #  if __MSVCRT_VERSION__ >= 0x12000000UL
1404 _iswblank_l
1405 #  endif
1406 _iswcntrl_l
1407 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1408 _iswcsym_l
1409 _iswcsymf_l
1410 #  endif
1411 _iswctype_l
1412 _iswdigit_l
1413 _iswgraph_l
1414 _iswlower_l
1415 _iswprint_l
1416 _iswpunct_l
1417 _iswspace_l
1418 _iswupper_l
1419 _iswxdigit_l
1420 _isxdigit_l
1421 # endif
1422 #endif
1423 _itoa
1424 #if __MSVCRT_VERSION__ >= 0x0600UL
1425 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1426 _itoa_s
1427 # endif
1428 #endif
1429 _itow
1430 #if __MSVCRT_VERSION__ >= 0x0600UL
1431 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1432 _itow_s
1433 # endif
1434 #endif
1435 _j0
1436 _j1
1437 _jn
1438 _kbhit
1439 #if __MSVCRT_VERSION__ >= 0x12000000UL
1440 _ldclass
1441 _ldpcomp
1442 _ldsign
1443 _ldtest
1444 #endif
1445 _lfind
1446 #if __MSVCRT_VERSION__ >= 0x0600UL
1447 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1448 _lfind_s
1449 # endif
1450 # if __MSVCRT_VERSION__ >= 0x11000000UL
1451 _libm_sse2_acos_precise
1452 _libm_sse2_asin_precise
1453 _libm_sse2_atan_precise
1454 _libm_sse2_cos_precise
1455 _libm_sse2_exp_precise
1456 _libm_sse2_log10_precise
1457 _libm_sse2_log_precise
1458 _libm_sse2_pow_precise
1459 _libm_sse2_sin_precise
1460 _libm_sse2_sqrt_precise
1461 _libm_sse2_tan_precise
1462 # endif
1463 #endif
1464 _loaddll
1465 _local_unwind2
1466 #if __MSVCRT_VERSION__ >= 0x0500UL
1467 # if __MSVCRT_VERSION__ >= 0x0600UL
1468 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1469 _local_unwind4
1470 _localtime32
1471 _localtime32_s
1472 #  endif
1473 # endif
1474 _localtime64
1475 # if __MSVCRT_VERSION__ >= 0x0600UL
1476 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1477 _localtime64_s
1478 #  endif
1479 # endif
1480 #endif
1481 _lock
1482 #if __MSVCRT_VERSION__ >= 0x08000000UL
1483 _lock_file
1484 #endif
1485 _locking
1486 _logb
1487 _longjmpex
1488 _lrotl
1489 _lrotr
1490 _lsearch
1491 #if __MSVCRT_VERSION__ >= 0x0600UL
1492 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1493 _lsearch_s
1494 # endif
1495 #endif
1496 _lseek
1497 _lseeki64
1498 _ltoa
1499 #if __MSVCRT_VERSION__ >= 0x0600UL
1500 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1501 _ltoa_s
1502 # endif
1503 #endif
1504 _ltow
1505 #if __MSVCRT_VERSION__ >= 0x0600UL
1506 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1507 _ltow_s
1508 # endif
1509 #endif
1510 _makepath
1511 #if __MSVCRT_VERSION__ >= 0x0600UL
1512 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1513 _makepath_s
1514 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1515 _malloc_crt
1516 #  else /* __MSVCRT_VERSION__ < 0x07000000UL */
1517 _malloc_dbg
1518 #  endif
1519 # endif
1520 #endif
1521 _mbbtombc
1522 #if __MSVCRT_VERSION__ >= 0x0600UL
1523 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1524 _mbbtombc_l
1525 # endif
1526 #endif
1527 _mbbtype
1528 #if __MSVCRT_VERSION__ >= 0x0600UL
1529 # if __MSVCRT_VERSION__ >= 0x08000000UL
1530 _mbbtype_l
1531 # endif
1532 #endif
1533 #if __MSVCRT_VERSION__ >= 0x0410UL
1534 _mbcasemap DATA
1535 #endif
1536 _mbccpy
1537 #if __MSVCRT_VERSION__ >= 0x0600UL
1538 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1539 _mbccpy_l
1540 _mbccpy_s
1541 _mbccpy_s_l
1542 # endif
1543 #endif
1544 _mbcjistojms
1545 #if __MSVCRT_VERSION__ >= 0x0600UL
1546 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1547 _mbcjistojms_l
1548 # endif
1549 #endif
1550 _mbcjmstojis
1551 #if __MSVCRT_VERSION__ >= 0x0600UL
1552 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1553 _mbcjmstojis_l
1554 # endif
1555 #endif
1556 _mbclen
1557 #if __MSVCRT_VERSION__ >= 0x0600UL
1558 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1559 _mbclen_l
1560 # endif
1561 #endif
1562 _mbctohira
1563 #if __MSVCRT_VERSION__ >= 0x0600UL
1564 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1565 _mbctohira_l
1566 # endif
1567 #endif
1568 _mbctokata
1569 #if __MSVCRT_VERSION__ >= 0x0600UL
1570 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1571 _mbctokata_l
1572 # endif
1573 #endif
1574 _mbctolower
1575 #if __MSVCRT_VERSION__ >= 0x0600UL
1576 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1577 _mbctolower_l
1578 # endif
1579 #endif
1580 _mbctombb
1581 #if __MSVCRT_VERSION__ >= 0x0600UL
1582 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1583 _mbctombb_l
1584 # endif
1585 #endif
1586 _mbctoupper
1587 #if __MSVCRT_VERSION__ >= 0x0600UL
1588 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1589 _mbctoupper_l
1590 # endif
1591 #endif
1592 _mbctype DATA
1593 #if __MSVCRT_VERSION__ >= 0x0600UL
1594 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1595 _mblen_l
1596 # endif
1597 #endif
1598 _mbsbtype
1599 #if __MSVCRT_VERSION__ >= 0x0600UL
1600 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1601 _mbsbtype_l
1602 # endif
1603 #endif
1604 #if __MSVCRT_VERSION__ < 0x08000000UL
1605 _mbscat
1606 #endif
1607 #if __MSVCRT_VERSION__ >= 0x0600UL
1608 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1609 _mbscat_s
1610 _mbscat_s_l
1611 # endif
1612 #endif
1613 _mbschr
1614 #if __MSVCRT_VERSION__ >= 0x0600UL
1615 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1616 _mbschr_l
1617 # endif
1618 #endif
1619 _mbscmp
1620 #if __MSVCRT_VERSION__ >= 0x0600UL
1621 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1622 _mbscmp_l
1623 # endif
1624 #endif
1625 _mbscoll
1626 #if __MSVCRT_VERSION__ >= 0x0600UL
1627 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1628 _mbscoll_l
1629 # endif
1630 #endif
1631 #if __MSVCRT_VERSION__ < 0x08000000UL
1632 _mbscpy
1633 #endif
1634 #if __MSVCRT_VERSION__ >= 0x0600UL
1635 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1636 _mbscpy_s
1637 _mbscpy_s_l
1638 # endif
1639 #endif
1640 _mbscspn
1641 #if __MSVCRT_VERSION__ >= 0x0600UL
1642 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1643 _mbscspn_l
1644 # endif
1645 #endif
1646 _mbsdec
1647 #if __MSVCRT_VERSION__ >= 0x0600UL
1648 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1649 _mbsdec_l
1650 # endif
1651 #endif
1652 #if __MSVCRT_VERSION__ < 0x08000000UL
1653 _mbsdup
1654 #endif
1655 _mbsicmp
1656 #if __MSVCRT_VERSION__ >= 0x0600UL
1657 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1658 _mbsicmp_l
1659 # endif
1660 #endif
1661 _mbsicoll
1662 #if __MSVCRT_VERSION__ >= 0x0600UL
1663 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1664 _mbsicoll_l
1665 # endif
1666 #endif
1667 _mbsinc
1668 #if __MSVCRT_VERSION__ >= 0x0600UL
1669 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1670 _mbsinc_l
1671 # endif
1672 #endif
1673 _mbslen
1674 #if __MSVCRT_VERSION__ >= 0x0600UL
1675 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1676 _mbslen_l
1677 # endif
1678 #endif
1679 _mbslwr
1680 #if __MSVCRT_VERSION__ >= 0x0600UL
1681 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1682 _mbslwr_l
1683 _mbslwr_s
1684 _mbslwr_s_l
1685 # endif
1686 #endif
1687 _mbsnbcat
1688 #if __MSVCRT_VERSION__ >= 0x0600UL
1689 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1690 _mbsnbcat_l
1691 _mbsnbcat_s
1692 _mbsnbcat_s_l
1693 # endif
1694 #endif
1695 _mbsnbcmp
1696 #if __MSVCRT_VERSION__ >= 0x0600UL
1697 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1698 _mbsnbcmp_l
1699 # endif
1700 #endif
1701 _mbsnbcnt
1702 #if __MSVCRT_VERSION__ >= 0x0600UL
1703 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1704 _mbsnbcnt_l
1705 # endif
1706 #endif
1707 _mbsnbcoll
1708 #if __MSVCRT_VERSION__ >= 0x0600UL
1709 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1710 _mbsnbcoll_l
1711 # endif
1712 #endif
1713 _mbsnbcpy
1714 #if __MSVCRT_VERSION__ >= 0x0600UL
1715 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1716 _mbsnbcpy_l
1717 _mbsnbcpy_s
1718 _mbsnbcpy_s_l
1719 # endif
1720 #endif
1721 _mbsnbicmp
1722 #if __MSVCRT_VERSION__ >= 0x0600UL
1723 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1724 _mbsnbicmp_l
1725 # endif
1726 #endif
1727 _mbsnbicoll
1728 #if __MSVCRT_VERSION__ >= 0x0600UL
1729 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1730 _mbsnbicoll_l
1731 # endif
1732 #endif
1733 _mbsnbset
1734 #if __MSVCRT_VERSION__ >= 0x0600UL
1735 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1736 _mbsnbset_l
1737 _mbsnbset_s
1738 _mbsnbset_s_l
1739 # endif
1740 #endif
1741 _mbsncat
1742 #if __MSVCRT_VERSION__ >= 0x0600UL
1743 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1744 _mbsncat_l
1745 _mbsncat_s
1746 _mbsncat_s_l
1747 # endif
1748 #endif
1749 _mbsnccnt
1750 #if __MSVCRT_VERSION__ >= 0x0600UL
1751 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1752 _mbsnccnt_l
1753 # endif
1754 #endif
1755 _mbsncmp
1756 #if __MSVCRT_VERSION__ >= 0x0600UL
1757 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1758 _mbsncmp_l
1759 # endif
1760 #endif
1761 _mbsncoll
1762 #if __MSVCRT_VERSION__ >= 0x0600UL
1763 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1764 _mbsncoll_l
1765 # endif
1766 #endif
1767 _mbsncpy
1768 #if __MSVCRT_VERSION__ >= 0x0600UL
1769 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1770 _mbsncpy_l
1771 _mbsncpy_s
1772 _mbsncpy_s_l
1773 # endif
1774 #endif
1775 _mbsnextc
1776 #if __MSVCRT_VERSION__ >= 0x0600UL
1777 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1778 _mbsnextc_l
1779 # endif
1780 #endif
1781 _mbsnicmp
1782 #if __MSVCRT_VERSION__ >= 0x0600UL
1783 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1784 _mbsnicmp_l
1785 # endif
1786 #endif
1787 _mbsnicoll
1788 #if __MSVCRT_VERSION__ >= 0x0600UL
1789 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1790 _mbsnicoll_l
1791 # endif
1792 #endif
1793 _mbsninc
1794 #if __MSVCRT_VERSION__ >= 0x0600UL
1795 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1796 _mbsninc_l
1797 _mbsnlen
1798 _mbsnlen_l
1799 # endif
1800 #endif
1801 _mbsnset
1802 #if __MSVCRT_VERSION__ >= 0x0600UL
1803 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1804 _mbsnset_l
1805 _mbsnset_s
1806 _mbsnset_s_l
1807 # endif
1808 #endif
1809 _mbspbrk
1810 #if __MSVCRT_VERSION__ >= 0x0600UL
1811 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1812 _mbspbrk_l
1813 # endif
1814 #endif
1815 _mbsrchr
1816 #if __MSVCRT_VERSION__ >= 0x0600UL
1817 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1818 _mbsrchr_l
1819 # endif
1820 #endif
1821 _mbsrev
1822 #if __MSVCRT_VERSION__ >= 0x0600UL
1823 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1824 _mbsrev_l
1825 # endif
1826 #endif
1827 _mbsset
1828 #if __MSVCRT_VERSION__ >= 0x0600UL
1829 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1830 _mbsset_l
1831 _mbsset_s
1832 _mbsset_s_l
1833 # endif
1834 #endif
1835 _mbsspn
1836 #if __MSVCRT_VERSION__ >= 0x0600UL
1837 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1838 _mbsspn_l
1839 # endif
1840 #endif
1841 _mbsspnp
1842 #if __MSVCRT_VERSION__ >= 0x0600UL
1843 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1844 _mbsspnp_l
1845 # endif
1846 #endif
1847 _mbsstr
1848 #if __MSVCRT_VERSION__ >= 0x0600UL
1849 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1850 _mbsstr_l
1851 # endif
1852 #endif
1853 _mbstok
1854 #if __MSVCRT_VERSION__ >= 0x0600UL
1855 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1856 _mbstok_l
1857 _mbstok_s
1858 _mbstok_s_l
1859 _mbstowcs_l
1860 _mbstowcs_s_l
1861 # endif
1862 #endif
1863 _mbstrlen
1864 #if __MSVCRT_VERSION__ >= 0x0600UL
1865 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1866 _mbstrlen_l
1867 _mbstrnlen
1868 _mbstrnlen_l
1869 # endif
1870 #endif
1871 _mbsupr
1872 #if __MSVCRT_VERSION__ >= 0x0600UL
1873 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1874 _mbsupr_l
1875 _mbsupr_s
1876 _mbsupr_s_l
1877 _mbtowc_l
1878 # endif
1879 #endif
1880 _memccpy
1881 _memicmp
1882 #if __MSVCRT_VERSION__ >= 0x0600UL
1883 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1884 _memicmp_l
1885 # endif
1886 #endif
1887 _mkdir
1888 #if __MSVCRT_VERSION__ >= 0x0600UL
1889 # if __MSVCRT_VERSION__ < 0x07000000UL
1890 _mkgmtime
1891 # endif
1892 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1893 _mkgmtime32
1894 _mkgmtime64
1895 # endif
1896 #endif
1897 _mktemp
1898 #if __MSVCRT_VERSION__ >= 0x0500UL
1899 # if __MSVCRT_VERSION__ >= 0x0600UL
1900 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1901 _mktemp_s
1902 _mktime32
1903 #  endif
1904 # endif
1905 _mktime64
1906 #endif
1907 _msize
1908 #if __MSVCRT_VERSION__ >= 0x0600UL
1909 # if __MSVCRT_VERSION__ < 0x07000000UL
1910 _msize_debug
1911 # endif
1912 #endif
1913 _nextafter
1914 ; pexports does not report it as such, but libmsvcrt.a needs
1915 ; _onexit to be qualified as DATA.
1916 _onexit DATA
1917 _open
1918 _open_osfhandle
1919 #if __MSVCRT_VERSION__ < 0x09000000UL
1920 # if __MSVCRT_VERSION__ >= 0x0500UL
1921 _osplatform DATA
1922 # endif
1923 _osver DATA
1924 #endif
1925 _outp
1926 _outpd
1927 _outpw
1928 _pclose
1929 _pctype DATA
1930 _pgmptr DATA
1931 _pipe
1932 _popen
1933 #if __MSVCRT_VERSION__ >= 0x0600UL
1934 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1935 _printf_l
1936 _printf_p
1937 _printf_p_l
1938 _printf_s_l
1939 # endif
1940 #endif
1941 _purecall
1942 _putch
1943 #if __MSVCRT_VERSION__ >= 0x08000000UL
1944 _putch_nolock
1945 #endif
1946 _putenv
1947 #if __MSVCRT_VERSION__ >= 0x0600UL
1948 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1949 _putenv_s
1950 # endif
1951 #endif
1952 _putw
1953 #if __MSVCRT_VERSION__ >= 0x0501UL
1954 _putwch
1955 # if __MSVCRT_VERSION__ >= 0x08000000UL
1956 _putwch_nolock
1957 # endif
1958 #endif
1959 _putws
1960 _pwctype DATA
1961 _read
1962 #if __MSVCRT_VERSION__ >= 0x0501UL
1963 # if __MSVCRT_VERSION__ >= 0x0600UL
1964 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1965 _realloc_crt
1966 #  elif __MSVCRT_VERSION__ < 0x07000000UL
1967 _realloc_dbg
1968 #  endif
1969 #  if __MSVCRT_VERSION__ >= 0x08000000UL
1970 _recalloc
1971 _recalloc_crt
1972 #  endif
1973 # endif
1974 _resetstkoflw
1975 #endif
1976 _rmdir
1977 _rmtmp
1978 _rotl
1979 #if __MSVCRT_VERSION__ >= 0x0600UL
1980 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1981 _rotl64
1982 # endif
1983 #endif
1984 _rotr
1985 #if __MSVCRT_VERSION__ >= 0x0600UL
1986 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
1987 _rotr64
1988 # endif
1989 #endif
1990 #if __MSVCRT_VERSION__ < 0x10000000UL
1991 _safe_fdiv
1992 _safe_fdivr
1993 _safe_fprem
1994 _safe_fprem1
1995 #endif
1996 _scalb
1997 #if __MSVCRT_VERSION__ >= 0x0501UL
1998 # if __MSVCRT_VERSION__ >= 0x0600UL
1999 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2000 _scanf_l
2001 _scanf_s_l
2002 #  endif
2003 # endif
2004 _scprintf
2005 # if __MSVCRT_VERSION__ >= 0x0600UL
2006 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2007 _scprintf_l
2008 #   if __MSVCRT_VERSION__ >= 0x08000000UL
2009 _scprintf_p
2010 #   endif
2011 _scprintf_p_l
2012 #  endif
2013 # endif
2014 _scwprintf
2015 # if __MSVCRT_VERSION__ >= 0x0600UL
2016 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2017 _scwprintf_l
2018 #   if __MSVCRT_VERSION__ >= 0x08000000UL
2019 _scwprintf_p
2020 #   endif
2021 _scwprintf_p_l
2022 #  endif
2023 # endif
2024 #endif
2025 _searchenv
2026 #if __MSVCRT_VERSION__ >= 0x0600UL
2027 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2028 _searchenv_s
2029 # endif
2030 #endif
2031 _seh_longjmp_unwind
2032 #if __MSVCRT_VERSION__ >= 0x0501UL
2033 # if __MSVCRT_VERSION__ >= 0x0600UL
2034 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2035 _seh_longjmp_unwind4
2036 #  endif
2037 # endif
2038 _set_SSE2_enable
2039 # if __MSVCRT_VERSION__ >= 0x0600UL
2040 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2041 _set_abort_behavior
2042 #   if __MSVCRT_VERSION__ < 0x10000000UL
2043 _set_amblksiz
2044 #   endif
2045 #  endif
2046 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2047 _set_controlfp
2048 _set_doserrno
2049 _set_errno
2050 #  endif
2051 # endif
2052 #endif
2053 _set_error_mode
2054 #if __MSVCRT_VERSION__ >= 0x0501UL
2055 # if __MSVCRT_VERSION__ >= 0x0600UL
2056 #  if __MSVCRT_VERSION__ < 0x07000000UL
2057 _set_fileinfo
2058 #  endif
2059 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2060 _set_fmode
2061 #  endif
2062 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2063 _set_invalid_parameter_handler
2064 _set_malloc_crt_max_wait
2065 #  endif
2066 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2067 __MINGW_DLSYM(_set_output_format)
2068 #  endif
2069 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2070 _set_printf_count_output
2071 #  endif
2072 #  if __MSVCRT_VERSION__ >= 0x07100000UL
2073 _set_purecall_handler
2074 #  endif
2075 # endif
2076 #endif
2077 #if __MSVCRT_VERSION__ < 0x10000000UL
2078 _set_sbh_threshold
2079 #endif
2080 #if __MSVCRT_VERSION__ >= 0x07000000UL && __MSVCRT_VERSION__ < 0x08000000UL
2081 _set_security_error_handler
2082 #endif
2083 _seterrormode
2084 _setjmp
2085 _setjmp3
2086 _setmaxstdio
2087 _setmbcp
2088 _setmode
2089 _setsystime
2090 _sleep
2091 _snprintf
2092 #if __MSVCRT_VERSION__ >= 0x0501UL
2093 # if __MSVCRT_VERSION__ >= 0x0600UL
2094 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2095 _snprintf_c
2096 _snprintf_c_l
2097 _snprintf_l
2098 _snprintf_s
2099 _snprintf_s_l
2100 #  endif
2101 # endif
2102 _snscanf
2103 # if __MSVCRT_VERSION__ >= 0x0600UL
2104 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2105 _snscanf_l
2106 _snscanf_s
2107 _snscanf_s_l
2108 #  endif
2109 # endif
2110 #endif
2111 _snwprintf
2112 #if __MSVCRT_VERSION__ >= 0x0501UL
2113 # if __MSVCRT_VERSION__ >= 0x0600UL
2114 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2115 _snwprintf_l
2116 _snwprintf_s
2117 _snwprintf_s_l
2118 #  endif
2119 # endif
2120 _snwscanf
2121 # if __MSVCRT_VERSION__ >= 0x0600UL
2122 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2123 _snwscanf_l
2124 _snwscanf_s
2125 _snwscanf_s_l
2126 #  endif
2127 # endif
2128 #endif
2129 _sopen
2130 #if __MSVCRT_VERSION__ >= 0x0600UL
2131 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2132 _sopen_s
2133 # endif
2134 #endif
2135 _spawnl
2136 _spawnle
2137 _spawnlp
2138 _spawnlpe
2139 _spawnv
2140 _spawnve
2141 _spawnvp
2142 _spawnvpe
2143 _splitpath
2144 #if __MSVCRT_VERSION__ >= 0x0600UL
2145 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2146 _splitpath_s
2147 _sprintf_l
2148 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2149 _sprintf_p
2150 #  endif
2151 _sprintf_p_l
2152 _sprintf_s_l
2153 _sscanf_l
2154 _sscanf_s_l
2155 # endif
2156 #endif
2157 #if __MSVCRT_VERSION__ < 0x08000000UL
2158 _stat
2159 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2160 _stat32
2161 _stat32i64
2162 #endif
2163 #if __MSVCRT_VERSION__ >= 0x0500UL
2164 _stat64
2165 #endif
2166 #if __MSVCRT_VERSION__ < 0x08000000UL
2167 _stati64
2168 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2169 _stat64i32
2170 #endif
2171 _statusfp
2172 #if __MSVCRT_VERSION__ >= 0x08000000UL
2173 _statusfp2
2174 #endif
2175 #if __MSVCRT_VERSION__ < 0x08000000UL
2176 _strcmpi
2177 #endif
2178 #if __MSVCRT_VERSION__ >= 0x0600UL
2179 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2180 _strcoll_l
2181 # endif
2182 #endif
2183 _strdate
2184 #if __MSVCRT_VERSION__ >= 0x0600UL
2185 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2186 _strdate_s
2187 # endif
2188 #endif
2189 _strdup
2190 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2191 _strdup_dbg
2192 #endif
2193 _strerror
2194 #if __MSVCRT_VERSION__ >= 0x0600UL
2195 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2196 _strerror_s
2197 # endif
2198 # if __MSVCRT_VERSION__ >= 0x08000000UL
2199 _strftime_l
2200 # endif
2201 #endif
2202 _stricmp
2203 #if __MSVCRT_VERSION__ >= 0x0600UL
2204 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2205 _stricmp_l
2206 # endif
2207 #endif
2208 _stricoll
2209 #if __MSVCRT_VERSION__ >= 0x0600UL
2210 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2211 _stricoll_l
2212 # endif
2213 #endif
2214 _strlwr
2215 #if __MSVCRT_VERSION__ >= 0x0600UL
2216 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2217 _strlwr_l
2218 _strlwr_s
2219 _strlwr_s_l
2220 # endif
2221 #endif
2222 _strncoll
2223 #if __MSVCRT_VERSION__ >= 0x0600UL
2224 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2225 _strncoll_l
2226 # endif
2227 #endif
2228 _strnicmp
2229 #if __MSVCRT_VERSION__ >= 0x0600UL
2230 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2231 _strnicmp_l
2232 # endif
2233 #endif
2234 _strnicoll
2235 #if __MSVCRT_VERSION__ >= 0x0600UL
2236 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2237 _strnicoll_l
2238 # endif
2239 #endif
2240 _strnset
2241 #if __MSVCRT_VERSION__ >= 0x0600UL
2242 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2243 _strnset_s
2244 # endif
2245 #endif
2246 _strrev
2247 _strset
2248 #if __MSVCRT_VERSION__ >= 0x0600UL
2249 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2250 _strset_s
2251 # endif
2252 #endif
2253 _strtime
2254 #if __MSVCRT_VERSION__ >= 0x0501UL
2255 # if __MSVCRT_VERSION__ >= 0x0600UL
2256 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2257 _strtime_s
2258 _strtod_l
2259 #  endif
2260 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2261 _strtof_l
2262 #  endif
2263 # endif
2264 _strtoi64
2265 # if __MSVCRT_VERSION__ >= 0x0600UL
2266 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2267 _strtoi64_l
2268 #   if __MSVCRT_VERSION__ >= 0x12000000UL
2269 _strtoimax_l
2270 #   endif
2271 _strtol_l
2272 #  endif
2273 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2274 _strtold_l
2275 _strtoll_l
2276 #  endif
2277 # endif
2278 _strtoui64
2279 # if __MSVCRT_VERSION__ >= 0x0600UL
2280 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2281 _strtoui64_l
2282 _strtoul_l
2283 #  endif
2284 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2285 _strtoull_l
2286 _strtoumax_l
2287 #  endif
2288 # endif
2289 #endif
2290 _strupr
2291 #if __MSVCRT_VERSION__ >= 0x0600UL
2292 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2293 _strupr_l
2294 _strupr_s
2295 _strupr_s_l
2296 _strxfrm_l
2297 # endif
2298 #endif
2299 _swab
2300 #if __MSVCRT_VERSION__ >= 0x0600UL
2301 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2302 _swprintf
2303 _swprintf_c
2304 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x09000000UL
2305 _swprintf_c_l
2306 #  endif
2307 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2308 _swprintf_p
2309 #  endif
2310 _swprintf_p_l
2311 _swprintf_s_l
2312 _swscanf_l
2313 _swscanf_s_l
2314 # endif
2315 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2316 ; TODO(REVIEW): in Vista/Win7 releases of MSVCRT.dll...
2317 ; TODO(REVIEW): pexports fails to qualify either _sys_errlist,
2318 ; TODO(REVIEW): or _sys_nerr as DATA.
2319 # elif __MSVCRT_VERSION__ >= 0x11000000UL
2320 ; TODO(REVIEW): in MSVCR110.dll and later...
2321 ; TODO(REVIEW): pexports fails to qualify _sys_errlist as DATA.
2322 # endif
2323 #endif
2324 _sys_errlist DATA
2325 _sys_nerr DATA
2326 _tell
2327 _telli64
2328 _tempnam
2329 #if __MSVCRT_VERSION__ >= 0x0500UL
2330 # if __MSVCRT_VERSION__ >= 0x0600UL
2331 #  if __MSVCRT_VERSION__ < 0x07000000UL
2332 _tempnam_dbg
2333 #  endif
2334 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2335 _time32
2336 #  endif
2337 # endif
2338 _time64
2339 #endif
2340 _timezone DATA
2341 _tolower
2342 #if __MSVCRT_VERSION__ >= 0x0600UL
2343 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2344 _tolower_l
2345 # endif
2346 #endif
2347 _toupper
2348 #if __MSVCRT_VERSION__ >= 0x0600UL
2349 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2350 _toupper_l
2351 _towlower_l
2352 _towupper_l
2353 # endif
2354 #endif
2355 _tzname DATA
2356 _tzset
2357 _ui64toa
2358 #if __MSVCRT_VERSION__ >= 0x0600UL
2359 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2360 _ui64toa_s
2361 # endif
2362 #endif
2363 _ui64tow
2364 #if __MSVCRT_VERSION__ >= 0x0600UL
2365 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2366 _ui64tow_s
2367 # endif
2368 #endif
2369 _ultoa
2370 #if __MSVCRT_VERSION__ >= 0x0600UL
2371 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2372 _ultoa_s
2373 # endif
2374 #endif
2375 _ultow
2376 #if __MSVCRT_VERSION__ >= 0x0600UL
2377 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2378 _ultow_s
2379 # endif
2380 #endif
2381 _umask
2382 #if __MSVCRT_VERSION__ >= 0x0600UL
2383 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2384 _umask_s
2385 # endif
2386 # if __MSVCRT_VERSION__ >= 0x08000000UL
2387 _ungetc_nolock
2388 # endif
2389 #endif
2390 _ungetch
2391 #if __MSVCRT_VERSION__ >= 0x0501UL
2392 # if __MSVCRT_VERSION__ >= 0x08000000UL
2393 _ungetch_nolock
2394 _ungetwc_nolock
2395 # endif
2396 _ungetwch
2397 # if __MSVCRT_VERSION__ >= 0x08000000UL
2398 _ungetwch_nolock
2399 # endif
2400 #endif
2401 _unlink
2402 _unloaddll
2403 _unlock
2404 #if __MSVCRT_VERSION__ >= 0x08000000UL
2405 _unlock_file
2406 #else /* __MSVCRT_VERSION__ < 0x08000000UL */
2407 _utime
2408 #endif
2409 #if __MSVCRT_VERSION__ >= 0x0500UL
2410 # if __MSVCRT_VERSION__ >= 0x0600UL
2411 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2412 _utime32
2413 #  endif
2414 # endif
2415 _utime64
2416 # if __MSVCRT_VERSION__ >= 0x0600UL
2417 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2418 _vacopy
2419 #  endif
2420 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2421 _vcprintf
2422 _vcprintf_l
2423 _vcprintf_p
2424 _vcprintf_p_l
2425 _vcprintf_s
2426 _vcprintf_s_l
2427 _vcwprintf
2428 _vcwprintf_l
2429 _vcwprintf_p
2430 _vcwprintf_p_l
2431 _vcwprintf_s
2432 _vcwprintf_s_l
2433 _vfprintf_l
2434 _vfprintf_p
2435 _vfprintf_p_l
2436 _vfprintf_s_l
2437 _vfwprintf_l
2438 _vfwprintf_p
2439 _vfwprintf_p_l
2440 _vfwprintf_s_l
2441 _vprintf_l
2442 _vprintf_p
2443 _vprintf_p_l
2444 _vprintf_s_l
2445 #  endif
2446 # endif
2447 #endif
2448 #if __MSVCRT_VERSION__ >= 0x0501UL
2449 _vscprintf
2450 # if __MSVCRT_VERSION__ >= 0x0600UL
2451 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2452 _vscprintf_l
2453 #   if __MSVCRT_VERSION__ >= 0x08000000UL
2454 _vscprintf_p
2455 #   endif
2456 _vscprintf_p_l
2457 #  endif
2458 # endif
2459 _vscwprintf
2460 # if __MSVCRT_VERSION__ >= 0x0600UL
2461 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2462 _vscwprintf_l
2463 #   if __MSVCRT_VERSION__ >= 0x08000000UL
2464 _vscwprintf_p
2465 #   endif
2466 _vscwprintf_p_l
2467 #  endif
2468 # endif
2469 #endif
2470 _vsnprintf
2471 #if __MSVCRT_VERSION__ >= 0x0600UL
2472 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2473 _vsnprintf_c
2474 _vsnprintf_c_l
2475 _vsnprintf_l
2476 _vsnprintf_s
2477 _vsnprintf_s_l
2478 # endif
2479 #endif
2480 _vsnwprintf
2481 #if __MSVCRT_VERSION__ >= 0x0600UL
2482 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2483 _vsnwprintf_l
2484 _vsnwprintf_s
2485 _vsnwprintf_s_l
2486 _vsprintf_l
2487 _vsprintf_p
2488 _vsprintf_p_l
2489 _vsprintf_s_l
2490 _vswprintf
2491 _vswprintf_c
2492 _vswprintf_c_l
2493 _vswprintf_l
2494 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2495 _vswprintf_p
2496 #  endif
2497 _vswprintf_p_l
2498 _vswprintf_s_l
2499 _vwprintf_l
2500 _vwprintf_p
2501 _vwprintf_p_l
2502 _vwprintf_s_l
2503 # endif
2504 #endif
2505 _waccess
2506 #if __MSVCRT_VERSION__ >= 0x0600UL
2507 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2508 _waccess_s
2509 # endif
2510 #endif
2511 _wasctime
2512 #if __MSVCRT_VERSION__ >= 0x0600UL
2513 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2514 _wasctime_s
2515 _wassert
2516 # endif
2517 #endif
2518 _wchdir
2519 _wchmod
2520 _wcmdln DATA
2521 _wcreat
2522 #if __MSVCRT_VERSION__ >= 0x0600UL
2523 # if __MSVCRT_VERSION__ >= 0x11000000UL
2524 _wcreate_locale
2525 # endif
2526 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2527 _wcscoll_l
2528 # endif
2529 #endif
2530 _wcsdup
2531 #if __MSVCRT_VERSION__ >= 0x0501UL
2532 # if __MSVCRT_VERSION__ >= 0x0600UL
2533 #  if __MSVCRT_VERSION__ < 0x07000000UL
2534 _wcsdup_dbg
2535 #  endif
2536 # endif
2537 _wcserror
2538 # if __MSVCRT_VERSION__ >= 0x0600UL
2539 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2540 _wcserror_s
2541 _wcsftime_l
2542 #  endif
2543 # endif
2544 #endif
2545 _wcsicmp
2546 #if __MSVCRT_VERSION__ >= 0x0600UL
2547 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2548 _wcsicmp_l
2549 # endif
2550 #endif
2551 _wcsicoll
2552 #if __MSVCRT_VERSION__ >= 0x0600UL
2553 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2554 _wcsicoll_l
2555 # endif
2556 #endif
2557 _wcslwr
2558 #if __MSVCRT_VERSION__ >= 0x0600UL
2559 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2560 _wcslwr_l
2561 _wcslwr_s
2562 _wcslwr_s_l
2563 # endif
2564 #endif
2565 _wcsncoll
2566 #if __MSVCRT_VERSION__ >= 0x0600UL
2567 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2568 _wcsncoll_l
2569 # endif
2570 #endif
2571 _wcsnicmp
2572 #if __MSVCRT_VERSION__ >= 0x0600UL
2573 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2574 _wcsnicmp_l
2575 # endif
2576 #endif
2577 _wcsnicoll
2578 #if __MSVCRT_VERSION__ >= 0x0600UL
2579 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2580 _wcsnicoll_l
2581 # endif
2582 #endif
2583 _wcsnset
2584 #if __MSVCRT_VERSION__ >= 0x0600UL
2585 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2586 _wcsnset_s
2587 # endif
2588 #endif
2589 _wcsrev
2590 _wcsset
2591 #if __MSVCRT_VERSION__ >= 0x0501UL
2592 # if __MSVCRT_VERSION__ >= 0x0600UL
2593 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2594 _wcsset_s
2595 #  endif
2596 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2597 _wcstod_l
2598 #  endif
2599 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2600 _wcstof_l
2601 #  endif
2602 # endif
2603 _wcstoi64
2604 # if __MSVCRT_VERSION__ >= 0x0600UL
2605 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2606 _wcstoi64_l
2607 #   if __MSVCRT_VERSION__ >= 0x12000000UL
2608 _wcstoimax_l
2609 #   endif
2610 _wcstol_l
2611 #   if __MSVCRT_VERSION__ >= 0x12000000UL
2612 _wcstold_l
2613 _wcstoll_l
2614 #   endif
2615 _wcstombs_l
2616 _wcstombs_s_l
2617 #  endif
2618 # endif
2619 _wcstoui64
2620 # if __MSVCRT_VERSION__ >= 0x0600UL
2621 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2622 _wcstoui64_l
2623 _wcstoul_l
2624 #  endif
2625 #  if __MSVCRT_VERSION__ >= 0x12000000UL
2626 _wcstoull_l
2627 _wcstoumax_l
2628 #  endif
2629 # endif
2630 #endif
2631 _wcsupr
2632 #if __MSVCRT_VERSION__ >= 0x0600UL
2633 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2634 _wcsupr_l
2635 _wcsupr_s
2636 _wcsupr_s_l
2637 _wcsxfrm_l
2638 # endif
2639 #endif
2640 #if __MSVCRT_VERSION__ < 0x08000000UL
2641 _wctime
2642 #endif
2643 #if __MSVCRT_VERSION__ >= 0x0500UL
2644 # if __MSVCRT_VERSION__ >= 0x0600UL
2645 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2646 _wctime32
2647 _wctime32_s
2648 #  endif
2649 # endif
2650 _wctime64
2651 # if __MSVCRT_VERSION__ >= 0x0600UL
2652 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2653 _wctime64_s
2654 _wctomb_l
2655 _wctomb_s_l
2656 #  endif
2657 #  if __MSVCRT_VERSION__ < 0x07000000UL
2658 ; TODO(REVIEW): in Vista/Win7 releases of MSVCRT.dll...
2659 #  endif
2660 #  if __MSVCRT_VERSION__ >= 0x09000000UL
2661 ; TODO(REVIEW): in MSVCR90.dll and later...
2662 #  endif
2663 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x09000000UL
2664 ; TODO(REVIEW): pexports fails to qualify _wctype as DATA.
2665 #  endif
2666 _wctype DATA
2667 #  if __MSVCRT_VERSION__ >= 0x08000000UL
2668 _wdupenv_s
2669 #  endif
2670 # endif
2671 #endif
2672 _wenviron DATA
2673 _wexecl
2674 _wexecle
2675 _wexeclp
2676 _wexeclpe
2677 _wexecv
2678 _wexecve
2679 _wexecvp
2680 _wexecvpe
2681 _wfdopen
2682 #if __MSVCRT_VERSION__ < 0x08000000UL
2683 _wfindfirst
2684 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2685 _wfindfirst32
2686 _wfindfirst32i64
2687 #endif
2688 #if __MSVCRT_VERSION__ >= 0x0500UL
2689 _wfindfirst64
2690 #endif
2691 #if __MSVCRT_VERSION__ < 0x08000000UL
2692 _wfindfirsti64
2693 _wfindnext
2694 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2695 _wfindfirst64i32
2696 _wfindnext32
2697 _wfindnext32i64
2698 #endif
2699 #if __MSVCRT_VERSION__ >= 0x0500UL
2700 _wfindnext64
2701 #endif
2702 #if __MSVCRT_VERSION__ < 0x08000000UL
2703 _wfindnexti64
2704 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2705 _wfindnext64i32
2706 #endif
2707 _wfopen
2708 #if __MSVCRT_VERSION__ >= 0x0600UL
2709 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2710 _wfopen_s
2711 # endif
2712 #endif
2713 _wfreopen
2714 #if __MSVCRT_VERSION__ >= 0x0600UL
2715 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2716 _wfreopen_s
2717 # endif
2718 #endif
2719 _wfsopen
2720 _wfullpath
2721 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2722 _wfullpath_dbg
2723 #endif
2724 _wgetcwd
2725 _wgetdcwd
2726 #if __MSVCRT_VERSION__ >= 0x08000000UL && __MSVCRT_VERSION__ < 0x11000000UL
2727 _wgetdcwd_nolock
2728 #endif
2729 _wgetenv
2730 #if __MSVCRT_VERSION__ >= 0x0600UL
2731 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2732 _wgetenv_s
2733 # endif
2734 #endif
2735 #if __MSVCRT_VERSION__ < 0x09000000UL
2736 _winmajor DATA
2737 _winminor DATA
2738 # if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2739 _winput_s
2740 # endif
2741 _winver DATA
2742 #endif
2743 _wmakepath
2744 #if __MSVCRT_VERSION__ >= 0x0600UL
2745 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2746 _wmakepath_s
2747 # endif
2748 #endif
2749 _wmkdir
2750 _wmktemp
2751 #if __MSVCRT_VERSION__ >= 0x0600UL
2752 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2753 _wmktemp_s
2754 # endif
2755 #endif
2756 _wopen
2757 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2758 _woutput_s
2759 #endif
2760 _wperror
2761 _wpgmptr DATA
2762 _wpopen
2763 #if __MSVCRT_VERSION__ >= 0x0600UL
2764 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2765 _wprintf_l
2766 _wprintf_p
2767 _wprintf_p_l
2768 _wprintf_s_l
2769 # endif
2770 #endif
2771 _wputenv
2772 #if __MSVCRT_VERSION__ >= 0x0600UL
2773 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2774 _wputenv_s
2775 # endif
2776 #endif
2777 _wremove
2778 _wrename
2779 _write
2780 _wrmdir
2781 #if __MSVCRT_VERSION__ >= 0x0600UL
2782 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2783 _wscanf_l
2784 _wscanf_s_l
2785 # endif
2786 #endif
2787 _wsearchenv
2788 #if __MSVCRT_VERSION__ >= 0x0600UL
2789 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2790 _wsearchenv_s
2791 # endif
2792 #endif
2793 _wsetlocale
2794 _wsopen
2795 #if __MSVCRT_VERSION__ >= 0x0600UL
2796 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2797 _wsopen_s
2798 # endif
2799 #endif
2800 _wspawnl
2801 _wspawnle
2802 _wspawnlp
2803 _wspawnlpe
2804 _wspawnv
2805 _wspawnve
2806 _wspawnvp
2807 _wspawnvpe
2808 _wsplitpath
2809 #if __MSVCRT_VERSION__ >= 0x0600UL
2810 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2811 _wsplitpath_s
2812 # endif
2813 #endif
2814 #if __MSVCRT_VERSION__ < 0x08000000UL
2815 _wstat
2816 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2817 _wstat32
2818 _wstat32i64
2819 #endif
2820 #if __MSVCRT_VERSION__ >= 0x0500UL
2821 _wstat64
2822 #endif
2823 #if __MSVCRT_VERSION__ < 0x08000000UL
2824 _wstati64
2825 #else /* __MSVCRT_VERSION__ >= 0x08000000UL */
2826 _wstat64i32
2827 #endif
2828 _wstrdate
2829 #if __MSVCRT_VERSION__ >= 0x0600UL
2830 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2831 _wstrdate_s
2832 # endif
2833 #endif
2834 _wstrtime
2835 #if __MSVCRT_VERSION__ >= 0x0600UL
2836 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2837 _wstrtime_s
2838 # endif
2839 #endif
2840 _wsystem
2841 _wtempnam
2842 #if __MSVCRT_VERSION__ >= 0x0600UL && __MSVCRT_VERSION__ < 0x07000000UL
2843 _wtempnam_dbg
2844 #endif
2845 _wtmpnam
2846 #if __MSVCRT_VERSION__ >= 0x0501UL
2847 # if __MSVCRT_VERSION__ >= 0x0600UL
2848 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2849 _wtmpnam_s
2850 #  endif
2851 # endif
2852 _wtof
2853 # if __MSVCRT_VERSION__ >= 0x0600UL
2854 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2855 _wtof_l
2856 #  endif
2857 # endif
2858 #endif
2859 _wtoi
2860 _wtoi64
2861 #if __MSVCRT_VERSION__ >= 0x0600UL
2862 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2863 _wtoi64_l
2864 _wtoi_l
2865 # endif
2866 #endif
2867 _wtol
2868 #if __MSVCRT_VERSION__ >= 0x0600UL
2869 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2870 _wtol_l
2871 # endif
2872 # if __MSVCRT_VERSION__ >= 0x12000000UL
2873 _wtoll
2874 _wtoll_l
2875 # endif
2876 #endif
2877 _wunlink
2878 #if __MSVCRT_VERSION__ < 0x08000000UL
2879 _wutime
2880 #endif
2881 #if __MSVCRT_VERSION__ >= 0x0500UL
2882 # if __MSVCRT_VERSION__ >= 0x0600UL
2883 #  if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2884 _wutime32
2885 #  endif
2886 # endif
2887 _wutime64
2888 #endif
2889 _y0
2890 _y1
2891 _yn
2892 abort
2893 abs
2894 acos
2895 #if __MSVCRT_VERSION__ >= 0x12000000UL
2896 acosh
2897 acoshf
2898 acoshl
2899 #endif
2900 asctime
2901 #if __MSVCRT_VERSION__ >= 0x0600UL
2902 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2903 asctime_s
2904 # endif
2905 #endif
2906 asin
2907 #if __MSVCRT_VERSION__ >= 0x12000000UL
2908 asinh
2909 asinhf
2910 asinhl
2911 #endif
2912 atan
2913 atan2
2914 #if __MSVCRT_VERSION__ >= 0x12000000UL
2915 atanh
2916 atanhf
2917 atanhl
2918 #endif
2919 ; pexports does not report it as such, but libmsvcrt.a needs
2920 ; atexit to be qualified as DATA.
2921 atexit DATA
2922 atof
2923 atoi
2924 atol
2925 #if __MSVCRT_VERSION__ >= 0x12000000UL
2926 atoll
2927 #endif
2928 bsearch
2929 #if __MSVCRT_VERSION__ >= 0x0600UL
2930 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2931 bsearch_s
2932 btowc
2933 # endif
2934 # if __MSVCRT_VERSION__ >= 0x12000000UL
2935 cabs
2936 cabsf
2937 cabsl
2938 cacos
2939 cacosf
2940 cacosh
2941 cacoshf
2942 cacoshl
2943 cacosl
2944 # endif
2945 #endif
2946 calloc
2947 #if __MSVCRT_VERSION__ >= 0x12000000UL
2948 carg
2949 cargf
2950 cargl
2951 casin
2952 casinf
2953 casinh
2954 casinhf
2955 casinhl
2956 casinl
2957 catan
2958 catanf
2959 catanh
2960 catanhf
2961 catanhl
2962 catanl
2963 cbrt
2964 cbrtf
2965 cbrtl
2966 ccos
2967 ccosf
2968 ccosh
2969 ccoshf
2970 ccoshl
2971 ccosl
2972 #endif
2973 ceil
2974 #if __MSVCRT_VERSION__ >= 0x12000000UL
2975 cexp
2976 cexpf
2977 cexpl
2978 cimag
2979 cimagf
2980 cimagl
2981 #endif
2982 clearerr
2983 #if __MSVCRT_VERSION__ >= 0x0600UL
2984 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
2985 clearerr_s
2986 # endif
2987 #endif
2988 clock
2989 #if __MSVCRT_VERSION__ >= 0x12000000UL
2990 clog
2991 clog10
2992 clog10f
2993 clog10l
2994 clogf
2995 clogl
2996 conj
2997 conjf
2998 conjl
2999 copysign
3000 copysignf
3001 copysignl
3002 #endif
3003 cos
3004 cosh
3005 #if __MSVCRT_VERSION__ < 0x08000000UL
3006 ctime
3007 difftime
3008 #endif
3009 #if __MSVCRT_VERSION__ >= 0x12000000UL
3010 cpow
3011 cpowf
3012 cpowl
3013 cproj
3014 cprojf
3015 cprojl
3016 creal
3017 crealf
3018 creall
3019 csin
3020 csinf
3021 csinh
3022 csinhf
3023 csinhl
3024 csinl
3025 csqrt
3026 csqrtf
3027 csqrtl
3028 ctan
3029 ctanf
3030 ctanh
3031 ctanhf
3032 ctanhl
3033 ctanl
3034 #endif
3035 div
3036 #if __MSVCRT_VERSION__ >= 0x12000000UL
3037 erf
3038 erfc
3039 erfcf
3040 erfcl
3041 erff
3042 erfl
3043 #endif
3044 exit
3045 exp
3046 #if __MSVCRT_VERSION__ >= 0x12000000UL
3047 exp2
3048 exp2f
3049 exp2l
3050 expm1
3051 expm1f
3052 expm1l
3053 #endif
3054 fabs
3055 fclose
3056 #if __MSVCRT_VERSION__ >= 0x12000000UL
3057 fdim
3058 fdimf
3059 fdiml
3060 feclearexcept
3061 fegetenv
3062 fegetexceptflag
3063 fegetround
3064 feholdexcept
3065 #endif
3066 feof
3067 #if __MSVCRT_VERSION__ >= 0x12000000UL
3068 feraiseexcept
3069 #endif
3070 ferror
3071 #if __MSVCRT_VERSION__ >= 0x12000000UL
3072 fesetenv
3073 fesetexceptflag
3074 fesetround
3075 fetestexcept
3076 feupdateenv
3077 #endif
3078 fflush
3079 fgetc
3080 fgetpos
3081 fgets
3082 fgetwc
3083 fgetws
3084 floor
3085 #if __MSVCRT_VERSION__ >= 0x12000000UL
3086 fma
3087 fmaf
3088 fmal
3089 fmax
3090 fmaxf
3091 fmaxl
3092 fmin
3093 fminf
3094 fminl
3095 #endif
3096 fmod
3097 fopen
3098 #if __MSVCRT_VERSION__ >= 0x0600UL
3099 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3100 fopen_s
3101 # endif
3102 #endif
3103 fprintf
3104 #if __MSVCRT_VERSION__ >= 0x0600UL
3105 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3106 fprintf_s
3107 # endif
3108 #endif
3109 fputc
3110 fputs
3111 fputwc
3112 fputws
3113 fread
3114 #if __MSVCRT_VERSION__ >= 0x08000000UL
3115 fread_s
3116 #endif
3117 free
3118 freopen
3119 #if __MSVCRT_VERSION__ >= 0x0600UL
3120 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3121 freopen_s
3122 # endif
3123 #endif
3124 frexp
3125 fscanf
3126 #if __MSVCRT_VERSION__ >= 0x0600UL
3127 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3128 fscanf_s
3129 # endif
3130 #endif
3131 fseek
3132 fsetpos
3133 ftell
3134 fwprintf
3135 #if __MSVCRT_VERSION__ >= 0x0600UL
3136 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3137 fwprintf_s
3138 # endif
3139 #endif
3140 fwrite
3141 fwscanf
3142 #if __MSVCRT_VERSION__ >= 0x0600UL
3143 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3144 fwscanf_s
3145 # endif
3146 #endif
3147 getc
3148 getchar
3149 getenv
3150 #if __MSVCRT_VERSION__ >= 0x0600UL
3151 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3152 getenv_s
3153 # endif
3154 #endif
3155 gets
3156 #if __MSVCRT_VERSION__ >= 0x08000000UL
3157 gets_s
3158 #endif
3159 getwc
3160 getwchar
3161 #if __MSVCRT_VERSION__ < 0x08000000UL
3162 gmtime
3163 #endif
3164 #if __MSVCRT_VERSION__ >= 0x12000000UL
3165 ilogb
3166 ilogbf
3167 ilogbl
3168 imaxabs
3169 imaxdiv
3170 #endif
3171 is_wctype
3172 isalnum
3173 isalpha
3174 #if __MSVCRT_VERSION__ >= 0x12000000UL
3175 isblank
3176 #endif
3177 iscntrl
3178 isdigit
3179 isgraph
3180 isleadbyte
3181 islower
3182 isprint
3183 ispunct
3184 isspace
3185 isupper
3186 iswalnum
3187 iswalpha
3188 iswascii
3189 #if __MSVCRT_VERSION__ >= 0x12000000UL
3190 iswblank
3191 #endif
3192 iswcntrl
3193 iswctype
3194 iswdigit
3195 iswgraph
3196 iswlower
3197 iswprint
3198 iswpunct
3199 iswspace
3200 iswupper
3201 iswxdigit
3202 isxdigit
3203 labs
3204 ldexp
3205 ldiv
3206 #if __MSVCRT_VERSION__ >= 0x12000000UL
3207 lgamma
3208 lgammaf
3209 lgammal
3210 #endif
3211 #if __MSVCRT_VERSION__ >= 0x10000000UL
3212 llabs
3213 lldiv
3214 #endif
3215 #if __MSVCRT_VERSION__ >= 0x12000000UL
3216 llrint
3217 llrintf
3218 llrintl
3219 llround
3220 llroundf
3221 llroundl
3222 #endif
3223 localeconv
3224 #if __MSVCRT_VERSION__ < 0x08000000UL
3225 localtime
3226 #endif
3227 log
3228 log10
3229 #if __MSVCRT_VERSION__ >= 0x12000000UL
3230 log1p
3231 log1pf
3232 log1pl
3233 log2
3234 log2f
3235 log2l
3236 logb
3237 logbf
3238 logbl
3239 #endif
3240 longjmp
3241 #if __MSVCRT_VERSION__ >= 0x12000000UL
3242 lrint
3243 lrintf
3244 lrintl
3245 lround
3246 lroundf
3247 lroundl
3248 #endif
3249 malloc
3250 mblen
3251 #if __MSVCRT_VERSION__ >= 0x0600UL
3252 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3253 mbrlen
3254 mbrtowc
3255 #  if __MSVCRT_VERSION__ < 0x07000000UL
3256 mbsdup_dbg
3257 #  endif
3258 mbsrtowcs
3259 mbsrtowcs_s
3260 # endif
3261 #endif
3262 mbstowcs
3263 #if __MSVCRT_VERSION__ >= 0x0600UL
3264 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3265 mbstowcs_s
3266 # endif
3267 #endif
3268 mbtowc
3269 memchr
3270 memcmp
3271 memcpy
3272 #if __MSVCRT_VERSION__ >= 0x0600UL
3273 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3274 memcpy_s
3275 # endif
3276 #endif
3277 memmove
3278 #if __MSVCRT_VERSION__ >= 0x0600UL
3279 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3280 memmove_s
3281 # endif
3282 #endif
3283 memset
3284 #if __MSVCRT_VERSION__ < 0x08000000UL
3285 mktime
3286 #endif
3287 modf
3288 #if __MSVCRT_VERSION__ >= 0x12000000UL
3289 nan
3290 nanf
3291 nanl
3292 nearbyint
3293 nearbyintf
3294 nearbyintl
3295 nextafter
3296 nextafterf
3297 nextafterl
3298 nexttoward
3299 nexttowardf
3300 nexttowardl
3301 norm
3302 normf
3303 norml
3304 #endif
3305 perror
3306 pow
3307 printf
3308 #if __MSVCRT_VERSION__ >= 0x0600UL
3309 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3310 printf_s
3311 # endif
3312 #endif
3313 putc
3314 putchar
3315 puts
3316 putwc
3317 putwchar
3318 qsort
3319 #if __MSVCRT_VERSION__ >= 0x0600UL
3320 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3321 qsort_s
3322 # endif
3323 #endif
3324 raise
3325 rand
3326 #if __MSVCRT_VERSION__ >= 0x0600UL
3327 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3328 rand_s
3329 # endif
3330 #endif
3331 realloc
3332 #if __MSVCRT_VERSION__ >= 0x12000000UL
3333 remainder
3334 remainderf
3335 remainderl
3336 #endif
3337 remove
3338 #if __MSVCRT_VERSION__ >= 0x12000000UL
3339 remquo
3340 remquof
3341 remquol
3342 #endif
3343 rename
3344 rewind
3345 #if __MSVCRT_VERSION__ >= 0x12000000UL
3346 rint
3347 rintf
3348 rintl
3349 round
3350 roundf
3351 roundl
3352 scalbln
3353 scalblnf
3354 scalblnl
3355 scalbn
3356 scalbnf
3357 scalbnl
3358 #endif
3359 scanf
3360 #if __MSVCRT_VERSION__ >= 0x0600UL
3361 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3362 scanf_s
3363 # endif
3364 #endif
3365 setbuf
3366 setlocale
3367 setvbuf
3368 signal
3369 sin
3370 sinh
3371 sprintf
3372 #if __MSVCRT_VERSION__ >= 0x0600UL
3373 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3374 sprintf_s
3375 # endif
3376 #endif
3377 sqrt
3378 srand
3379 sscanf
3380 #if __MSVCRT_VERSION__ >= 0x0600UL
3381 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3382 sscanf_s
3383 # endif
3384 #endif
3385 strcat
3386 #if __MSVCRT_VERSION__ >= 0x0600UL
3387 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3388 strcat_s
3389 # endif
3390 #endif
3391 strchr
3392 strcmp
3393 strcoll
3394 strcpy
3395 #if __MSVCRT_VERSION__ >= 0x0600UL
3396 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3397 strcpy_s
3398 # endif
3399 #endif
3400 strcspn
3401 strerror
3402 #if __MSVCRT_VERSION__ >= 0x0600UL
3403 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3404 strerror_s
3405 # endif
3406 #endif
3407 strftime
3408 strlen
3409 strncat
3410 #if __MSVCRT_VERSION__ >= 0x0600UL
3411 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3412 strncat_s
3413 # endif
3414 #endif
3415 strncmp
3416 strncpy
3417 #if __MSVCRT_VERSION__ >= 0x0600UL
3418 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3419 strncpy_s
3420 __MINGW_DLSYM(strnlen); exposure in libmsvcrt.a may break GCC builds.
3421 # endif
3422 #endif
3423 strpbrk
3424 strrchr
3425 strspn
3426 strstr
3427 strtod
3428 #if __MSVCRT_VERSION__ >= 0x12000000UL
3429 strtof
3430 strtoimax
3431 #endif
3432 strtok
3433 #if __MSVCRT_VERSION__ >= 0x0600UL
3434 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3435 strtok_s
3436 # endif
3437 #endif
3438 strtol
3439 #if __MSVCRT_VERSION__ >= 0x12000000UL
3440 strtold
3441 strtoll
3442 #endif
3443 strtoul
3444 #if __MSVCRT_VERSION__ >= 0x12000000UL
3445 strtoull
3446 strtoumax
3447 #endif
3448 strxfrm
3449 #if __MSVCRT_VERSION__ < 0x08000000UL
3450 swprintf
3451 #endif
3452 #if __MSVCRT_VERSION__ >= 0x0600UL
3453 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3454 swprintf_s
3455 # endif
3456 #endif
3457 swscanf
3458 #if __MSVCRT_VERSION__ >= 0x0600UL
3459 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3460 swscanf_s
3461 # endif
3462 #endif
3463 system
3464 tan
3465 tanh
3466 #if __MSVCRT_VERSION__ >= 0x12000000UL
3467 tgamma
3468 tgammaf
3469 tgammal
3470 #endif
3471 #if __MSVCRT_VERSION__ < 0x08000000UL
3472 time
3473 #endif
3474 tmpfile
3475 #if __MSVCRT_VERSION__ >= 0x0600UL
3476 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3477 tmpfile_s
3478 # endif
3479 #endif
3480 tmpnam
3481 #if __MSVCRT_VERSION__ >= 0x0600UL
3482 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3483 tmpnam_s
3484 # endif
3485 #endif
3486 tolower
3487 toupper
3488 #if __MSVCRT_VERSION__ >= 0x12000000UL
3489 towctrans
3490 #endif
3491 towlower
3492 towupper
3493 #if __MSVCRT_VERSION__ >= 0x12000000UL
3494 trunc
3495 truncf
3496 truncl
3497 #endif
3498 ungetc
3499 ungetwc
3500 #if __MSVCRT_VERSION__ >= 0x0600UL
3501 # if __MSVCRT_VERSION__ < 0x07000000UL
3502 utime
3503 # endif
3504 #endif
3505 vfprintf
3506 #if __MSVCRT_VERSION__ >= 0x0600UL
3507 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3508 vfprintf_s
3509 # endif
3510 # if __MSVCRT_VERSION__ >= 0x12000000UL
3511 vfscanf
3512 vfscanf_s
3513 # endif
3514 #endif
3515 vfwprintf
3516 #if __MSVCRT_VERSION__ >= 0x0600UL
3517 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3518 vfwprintf_s
3519 # endif
3520 # if __MSVCRT_VERSION__ >= 0x12000000UL
3521 vfwscanf
3522 vfwscanf_s
3523 # endif
3524 #endif
3525 vprintf
3526 #if __MSVCRT_VERSION__ >= 0x0600UL
3527 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3528 vprintf_s
3529 # endif
3530 # if __MSVCRT_VERSION__ < 0x07000000UL
3531 vsnprintf
3532 # endif
3533 # if __MSVCRT_VERSION__ >= 0x12000000UL
3534 vscanf
3535 vscanf_s
3536 # endif
3537 #endif
3538 vsprintf
3539 #if __MSVCRT_VERSION__ >= 0x0600UL
3540 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3541 vsprintf_s
3542 # endif
3543 #endif
3544 #if __MSVCRT_VERSION__ < 0x08000000UL
3545 vswprintf
3546 #endif
3547 #if __MSVCRT_VERSION__ >= 0x0600UL
3548 # if __MSVCRT_VERSION__ >= 0x12000000UL
3549 vsscanf
3550 vsscanf_s
3551 # endif
3552 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3553 vswprintf_s
3554 # endif
3555 # if __MSVCRT_VERSION__ >= 0x12000000UL
3556 vswscanf
3557 vswscanf_s
3558 # endif
3559 #endif
3560 vwprintf
3561 #if __MSVCRT_VERSION__ >= 0x0600UL
3562 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3563 vwprintf_s
3564 #  if __MSVCRT_VERSION__ >= 0x12000000UL
3565 vwscanf
3566 vwscanf_s
3567 #  endif
3568 wcrtomb
3569 wcrtomb_s
3570 # endif
3571 #endif
3572 wcscat
3573 #if __MSVCRT_VERSION__ >= 0x0600UL
3574 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3575 wcscat_s
3576 # endif
3577 #endif
3578 wcschr
3579 wcscmp
3580 wcscoll
3581 wcscpy
3582 #if __MSVCRT_VERSION__ >= 0x0600UL
3583 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3584 wcscpy_s
3585 # endif
3586 #endif
3587 wcscspn
3588 wcsftime
3589 wcslen
3590 wcsncat
3591 #if __MSVCRT_VERSION__ >= 0x0600UL
3592 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3593 wcsncat_s
3594 # endif
3595 #endif
3596 wcsncmp
3597 wcsncpy
3598 #if __MSVCRT_VERSION__ >= 0x0600UL
3599 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3600 wcsncpy_s
3601 wcsnlen
3602 # endif
3603 #endif
3604 wcspbrk
3605 wcsrchr
3606 #if __MSVCRT_VERSION__ >= 0x0600UL
3607 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3608 wcsrtombs
3609 wcsrtombs_s
3610 # endif
3611 #endif
3612 wcsspn
3613 wcsstr
3614 wcstod
3615 #if __MSVCRT_VERSION__ >= 0x12000000UL
3616 wcstof
3617 wcstoimax
3618 #endif
3619 wcstok
3620 #if __MSVCRT_VERSION__ >= 0x0600UL
3621 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3622 wcstok_s
3623 # endif
3624 #endif
3625 wcstol
3626 #if __MSVCRT_VERSION__ >= 0x12000000UL
3627 wcstold
3628 wcstoll
3629 #endif
3630 wcstombs
3631 #if __MSVCRT_VERSION__ >= 0x0600UL
3632 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3633 wcstombs_s
3634 # endif
3635 #endif
3636 wcstoul
3637 #if __MSVCRT_VERSION__ >= 0x12000000UL
3638 wcstoull
3639 wcstoumax
3640 #endif
3641 wcsxfrm
3642 #if __MSVCRT_VERSION__ >= 0x0600UL
3643 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3644 wctob
3645 # endif
3646 #endif
3647 wctomb
3648 #if __MSVCRT_VERSION__ >= 0x0600UL
3649 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3650 wctomb_s
3651 # endif
3652 # if __MSVCRT_VERSION__ >= 0x12000000UL
3653 wctrans
3654 wctype
3655 # endif
3656 # if __MSVCRT_VERSION__ >= 0x10000000UL
3657 wmemcpy_s
3658 wmemmove_s
3659 # endif
3660 #endif
3661 wprintf
3662 #if __MSVCRT_VERSION__ >= 0x0600UL
3663 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3664 wprintf_s
3665 # endif
3666 #endif
3667 wscanf
3668 #if __MSVCRT_VERSION__ >= 0x0600UL
3669 # if __MSVCRT_VERSION__ < 0x07000000UL || __MSVCRT_VERSION__ >= 0x08000000UL
3670 wscanf_s
3671 # endif
3672 #endif
3673
3674 /* $RCSfile$: end of file */