ReactOS
0.4.16-dev-1946-g52006dd
locale_initializer.cpp
Go to the documentation of this file.
1
//
2
// locale_initializer.cpp
3
//
4
// Copyright (c) Microsoft Corporation. All rights reserved.
5
//
6
// CRT initializers and terminators have been extracted from the main CRT sources
7
// to enable the CRT DLL to be built with LTCG enabled. The source files in which
8
// the CRT initializers and terminators are defined cannot be compiled as /GL
9
// because the compiler will optimize them away during link-time code generation.
10
// We inhibit this optimization by defining the initializers and terminators in
11
// separate source files that are not compiled with /GL.
12
//
13
#include <
corecrt_internal.h
>
14
15
extern
"C"
void
__cdecl
__acrt_uninitialize_locale
();
16
17
extern
"C"
_CRTALLOC
(
".CRT$XPX"
)
_PVFV
const
__acrt_locale_terminator =
__acrt_uninitialize_locale
;
__cdecl
#define __cdecl
Definition:
accygwin.h:79
corecrt_internal.h
_PVFV
void(__cdecl * _PVFV)(void)
Definition:
corecrt_startup.h:112
_CRTALLOC
#define _CRTALLOC(x)
Definition:
fma3_available.c:37
__acrt_uninitialize_locale
void __cdecl __acrt_uninitialize_locale()
Definition:
wsetlocale.cpp:119
const
#define const
Definition:
zconf.h:233
sdk
lib
ucrt
initializers
locale_initializer.cpp
Generated on Thu Dec 4 2025 06:16:19 for ReactOS by
1.9.6