mingw-w64: update to latest master

upstream commit 0bac2d3cdb122dadcdee90009f7e24a69d56939f
This commit is contained in:
Andrew Kelley 2024-03-20 11:26:09 -07:00
parent 869c2a03f3
commit f47e92ca0d
66 changed files with 7700 additions and 301 deletions

View file

@ -35,10 +35,10 @@
extern void __cdecl _initterm(_PVFV *,_PVFV *);
extern void __main ();
extern void _pei386_runtime_relocator (void);
extern _CRTALLOC(".CRT$XIA") _PIFV __xi_a[];
extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[];
extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[];
extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[];
extern _PIFV __xi_a[];
extern _PIFV __xi_z[];
extern _PVFV __xc_a[];
extern _PVFV __xc_z[];
/* TLS initialization hook. */
@ -142,7 +142,7 @@ WINBOOL WINAPI DllMainCRTStartup (HANDLE, DWORD, LPVOID);
int __mingw_init_ehandler (void);
#endif
__attribute__((used)) /* required due to bug in gcc / ld */
__attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
WINBOOL WINAPI
DllMainCRTStartup (HANDLE hDllHandle, DWORD dwReason, LPVOID lpreserved)
{

View file

@ -50,10 +50,10 @@ extern _CRTIMP void __cdecl _initterm(_PVFV *, _PVFV *);
static int __cdecl check_managed_app (void);
extern _CRTALLOC(".CRT$XIA") _PIFV __xi_a[];
extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[];
extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[];
extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[];
extern _PIFV __xi_a[];
extern _PIFV __xi_z[];
extern _PVFV __xc_a[];
extern _PVFV __xc_z[];
/* TLS initialization hook. */
@ -146,7 +146,7 @@ static int __tmainCRTStartup (void);
int WinMainCRTStartup (void);
__attribute__((used)) /* required due to bug in gcc / ld */
__attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
int WinMainCRTStartup (void)
{
int ret = 255;
@ -177,7 +177,7 @@ int mainCRTStartup (void);
int __mingw_init_ehandler (void);
#endif
__attribute__((used)) /* required due to bug in gcc / ld */
__attribute__((used)) /* required due to GNU LD bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30300 */
int mainCRTStartup (void)
{
int ret = 255;

View file

@ -35,17 +35,19 @@ ADD_UNDERSCORE(execv)
ADD_UNDERSCORE(execve)
ADD_UNDERSCORE(execvp)
ADD_UNDERSCORE(execvpe)
ADD_UNDERSCORE(fcloseall)
ADD_UNDERSCORE(fcvt)
ADD_UNDERSCORE(fdopen)
ADD_UNDERSCORE(fgetchar)
ADD_UNDERSCORE(fgetwchar)
ADD_UNDERSCORE(filelength)
ADD_UNDERSCORE(fileno)
; fpreset)
; Alias fpreset is set in CRT_fp10.c and CRT_fp8.c.
; ADD_UNDERSCORE(fpreset)
ADD_UNDERSCORE(fputchar)
ADD_UNDERSCORE(fputwchar)
;fstat)
;ftime)
; ADD_UNDERSCORE(fstat)
; ADD_UNDERSCORE(ftime)
ADD_UNDERSCORE(gcvt)
ADD_UNDERSCORE(getch)
ADD_UNDERSCORE(getche)
@ -90,7 +92,7 @@ ADD_UNDERSCORE(spawnv)
ADD_UNDERSCORE(spawnve)
ADD_UNDERSCORE(spawnvp)
ADD_UNDERSCORE(spawnvpe)
;stat)
; ADD_UNDERSCORE(stat)
#ifndef UCRTBASE
ADD_UNDERSCORE(strcmpi)
#endif
@ -134,13 +136,13 @@ ADD_UNDERSCORE(y0)
ADD_UNDERSCORE(y1)
ADD_UNDERSCORE(yn)
ADD_UNDERSCORE(chgsign)
;scalb
; ADD_UNDERSCORE(scalb)
ADD_UNDERSCORE(finite)
ADD_UNDERSCORE(fpclass)
; C99 functions
;cabs
; ADD_UNDERSCORE(cabs)
ADD_UNDERSCORE(hypot)
;logb
; ADD_UNDERSCORE(logb)
ADD_UNDERSCORE(nextafter)
#ifndef UCRTBASE

View file

@ -9,7 +9,6 @@ EXPORTS
EditAuditInfo
EditOwnerInfo
EditPermissionInfo
DllMain
FMExtensionProcW
SedDiscretionaryAclEditor
SedSystemAclEditor

View file

@ -39,6 +39,7 @@ _eof
eof == _eof
_fclose_nolock
_fcloseall
fcloseall == _fcloseall
_fflush_nolock
_fgetc_nolock
_fgetchar

View file

@ -6,7 +6,6 @@
;
LIBRARY htUI.dll
EXPORTS
DllMain
HTUI_ColorAdjustment
HTUI_ColorAdjustmentA
HTUI_ColorAdjustmentW

View file

@ -7,7 +7,6 @@
LIBRARY KEYMGR.dll
EXPORTS
CPlApplet
DllMain
KRShowKeyMgr
PRShowRestoreFromMsginaW
PRShowRestoreWizardExW

View file

@ -10,6 +10,5 @@ UsePPWForPrintTo
DllCanUnloadNow
DllGetClassObject
DllInstall
DllMain
DllRegisterServer
DllUnregisterServer

View file

@ -18,7 +18,6 @@ ConvertPrintTicketToDevModeThunk
ConvertPrintTicketToDevModeThunk2
DllCanUnloadNow
DllGetClassObject
DllMain
DllRegisterServer
DllUnregisterServer
GetDeviceDefaultPrintTicketThunk

View file

@ -5,103 +5,84 @@
;
LIBRARY "SHLWAPI.dll"
EXPORTS
ParseURLA
ParseURLW
SHAllocShared
SHLockShared
SHUnlockShared
SHFreeShared
SHCreateMemStream
GetAcceptLanguagesA
GetAcceptLanguagesW
SHCreateThread
IsCharSpaceW
StrCmpNCA
StrCmpNCW
StrCmpNICA
StrCmpNICW
StrCmpCA
StrCmpCW
StrCmpICA
StrCmpICW
IUnknown_QueryStatus
IUnknown_Exec
ConnectToConnectionPoint
IUnknown_AtomicRelease
IUnknown_GetWindow
IUnknown_SetSite
IUnknown_QueryService
IStream_Read
SHMessageBoxCheckA
SHMessageBoxCheckW
IUnknown_Set
SHStripMneumonicA
SHIsChildOrSelf
IStream_Write
IStream_Reset
IStream_Size
SHAnsiToUnicode
SHUnicodeToAnsi
SHUnicodeToAnsiCP
QISearch
SHStripMneumonicW
SHPinDllOfCLSID
IUnknown_GetSite
GUIDFromStringW
WhichPlatform
SHCreateWorkerWindowW
SHRegGetIntW
SHPackDispParamsV
SHAnsiToAnsi
SHUnicodeToUnicode
SHFormatDateTimeA
SHFormatDateTimeW
MLLoadLibraryA
MLLoadLibraryW
ShellMessageBoxW
MLFreeLibrary
SHSendMessageBroadcastA
SHSendMessageBroadcastW
IsOS
PathFileExistsAndAttributesW
UrlFixupW
SHRunIndirectRegClientCommand
SHLoadIndirectString
IStream_ReadPidl
IStream_WritePidl
SHGetViewStatePropertyBag
IsInternetESCEnabled
SHPropertyBag_ReadStrAlloc
IStream_Copy
DelayLoadFailureHook
SHPropertyBag_WriteBSTR
AssocCopyVerbs
AssocCreate
AssocGetPerceivedType
AssocIsDangerous
AssocMakeApplicationByKeyW
AssocMakeProgid
AssocQueryKeyA
AssocQueryKeyW
AssocQueryStringA
AssocQueryStringByKeyA
AssocQueryStringByKeyW
AssocQueryStringW
CalculateAspectRatio
CharUpperNoDBCSW
ChrCmpIA
ChrCmpIW
ColorAdjustLuma
ColorHLSToRGB
IStream_ReadStr
IStream_WriteStr
ColorRGBToHLS
ConnectToConnectionPoint
DelayLoadFailureHook
DllGetVersion
DoesStringRoundTripW
DupWideToAnsi
FDSA_DeleteItem
FDSA_Initialize
FDSA_InsertItem
FixSlashesAndColonW
GetAcceptLanguagesA
GetAcceptLanguagesW
GetMenuPosFromID
GUIDFromStringW
HashData
SHCreateThreadWithHandle
IntlStrEqWorkerA
IntlStrEqWorkerW
IsCharSpaceA
IsCharSpaceW
IShellFolder_GetDisplayNameOf
IShellFolder_ParseDisplayName
IsInternetESCEnabled
IsOS
IStream_Copy
IStream_Read
IStream_ReadPidl
IStream_ReadStr
IStream_Reset
IStream_Size
IStream_Write
IStream_WritePidl
IStream_WriteStr
IUnknown_AtomicRelease
IUnknown_CPContainerInvokeIndirect
IUnknown_EnableModeless
IUnknown_Exec
IUnknown_GetSite
IUnknown_GetWindow
IUnknown_HasFocusIO
IUnknown_OnFocusChangeIS
IUnknown_QueryService
IUnknown_QueryServiceExec
IUnknown_QueryServiceForWebBrowserApp
IUnknown_QueryServicePropertyBag
IUnknown_QueryStatus
IUnknown_Set
IUnknown_SetOwner
IUnknown_SetSite
IUnknown_TranslateAcceleratorIO
IUnknown_UIActivateIO
MayExecForward
MayQSForward
MIME_GetExtensionW
MLFreeLibrary
MLLoadLibraryA
MLLoadLibraryW
ParseURLA
ParseURLW
PathAddBackslashA
PathAddBackslashW
SHRegGetValueFromHKCUHKLM
SHRegGetBoolValueFromHKCUHKLM
PathAddExtensionA
PathAddExtensionW
PathAppendA
@ -122,6 +103,10 @@ PathCreateFromUrlA
PathCreateFromUrlAlloc
PathCreateFromUrlW
PathFileExistsA
PathFileExistsAndAttributesA
PathFileExistsAndAttributesW
PathFileExistsDefExtAndAttributesW
PathFileExistsDefExtW
PathFileExistsW
PathFindExtensionA
PathFindExtensionW
@ -130,6 +115,7 @@ PathFindFileNameW
PathFindNextComponentA
PathFindNextComponentW
PathFindOnPathA
PathFindOnPathExW
PathFindOnPathW
PathFindSuffixArrayA
PathFindSuffixArrayW
@ -205,23 +191,38 @@ PathStripPathA
PathStripPathW
PathStripToRootA
PathStripToRootW
PathUnExpandEnvStringsA
PathUnExpandEnvStringsW
PathUndecorateA
PathUndecorateW
PathUnExpandEnvStringsA
PathUnExpandEnvStringsForUserW
PathUnExpandEnvStringsW
PathUnmakeSystemFolderA
PathUnmakeSystemFolderW
PathUnquoteSpacesA
PathUnquoteSpacesW
QISearch
QuerySourceCreateFromKey
SHAddDataBlock
SHAllocShared
SHAnsiToAnsi
SHAnsiToUnicode
SHAutoComplete
SHClearViewStatePropertyBag
SHCopyKeyA
SHCopyKeyW
SHCreateMemStream
SHCreatePropertyBagOnProfileSection
SHCreatePropertyBagOnRegKey
SHCreatePropertyStoreOnXML
SHCreateShellPalette
SHCreateStreamOnFileA
SHCreateStreamOnFileEx
SHCreateStreamOnFileW
SHCreateStreamWrapper
SHCreateThread
SHCreateThreadRef
SHCreateThreadWithHandle
SHCreateWorkerWindowW
SHDeleteEmptyKeyA
SHDeleteEmptyKeyW
SHDeleteKeyA
@ -230,23 +231,63 @@ SHDeleteOrphanKeyA
SHDeleteOrphanKeyW
SHDeleteValueA
SHDeleteValueW
ShellMessageBoxA
ShellMessageBoxW
SHEnumKeyExA
SHEnumKeyExW
SHEnumValueA
SHEnumValueW
SHExpandEnvironmentStringsAlloc
SHExpandEnvironmentStringsForUserW
SHFillRectClr
SHFindDataBlock
SHFormatDateTimeA
SHFormatDateTimeW
SHForwardContextMenuMsg
SHFreeDataBlockList
SHFreeShared
SHGetCurColorRes
SHGetFileDescriptionW
SHGetIniStringW
SHGetInverseCMAP
SHGetMenuFromID
SHGetPerScreenResName
SHGetRestriction
SHGetShellKeyEx
SHGetThreadRef
SHGetValueA
SHGetValueW
SHGetViewStatePropertyBag
SHInvokeCommand
SHInvokeCommandOnContextMenu
SHInvokeCommandOnContextMenuEx
SHInvokeCommandWithFlagsAndSite
SHInvokeDefaultCommand
SHIsChildOrSelf
SHIsExpandableFolder
SHIsLowMemoryMachine
SHLoadFromPropertyBag
SHLoadIndirectString
SHLoadMenuPopup
SHLockShared
SHMenuIndexFromID
SHMessageBoxCheckA
SHMessageBoxCheckExW
SHMessageBoxCheckW
SHOpenRegStream2A
SHOpenRegStream2W
SHOpenRegStreamA
SHOpenRegStreamW
SHPackDispParamsV
SHPinDllOfCLSID
SHPropertyBag_ReadStrAlloc
SHPropertyBag_WriteBSTR
SHQueryInfoKeyA
SHQueryInfoKeyW
SHQueryValueExA
SHQueryValueExW
SHQueueUserWorkItem
SHReadDataBlockList
SHRegCloseUSKey
SHRegCreateUSKeyA
SHRegCreateUSKeyW
@ -261,12 +302,17 @@ SHRegEnumUSValueA
SHRegEnumUSValueW
SHRegGetBoolUSValueA
SHRegGetBoolUSValueW
SHRegGetBoolValueFromHKCUHKLM
SHRegGetIntW
SHRegGetPathA
SHRegGetPathW
SHRegGetUSValueA
SHRegGetUSValueW
SHRegGetValueA
SHRegGetValueFromHKCUHKLM
SHRegGetValueW
SHRegisterClassW
SHRegisterValidateTemplate
SHRegOpenUSKeyA
SHRegOpenUSKeyW
SHRegQueryInfoUSKeyA
@ -279,19 +325,36 @@ SHRegSetUSValueA
SHRegSetUSValueW
SHRegWriteUSValueA
SHRegWriteUSValueW
SHRegisterValidateTemplate
SHReleaseThreadRef
SHRemoveDataBlock
SHRemoveDefaultDialogFont
SHRestrictionLookup
SHRunIndirectRegClientCommand
SHSendMessageBroadcastA
SHSendMessageBroadcastW
SHSetDefaultDialogFont
SHSetIniStringW
SHSetThreadRef
SHSetValueA
SHSetValueW
SHSetWindowBits
SHSimulateDrop
SHSkipJunction
SHStrDupA
SHStrDupW
ShellMessageBoxA
StrCSpnA
StrCSpnIA
StrCSpnIW
StrCSpnW
SHStringFromGUIDW
SHStripMneumonicA
SHStripMneumonicW
SHUnicodeToAnsi
SHUnicodeToAnsiCP
SHUnicodeToUnicode
SHUnlockShared
SHWeakQueryInterface
SHWeakReleaseInterface
SHWriteDataBlockList
SKAllocValueW
SKGetValueW
SKSetValueW
StrCatBuffA
StrCatBuffW
StrCatChainW
@ -302,15 +365,27 @@ StrChrIW
StrChrNIW
StrChrNW
StrChrW
StrCmpCA
StrCmpCW
StrCmpICA
StrCmpICW
StrCmpIW
StrCmpLogicalW
StrCmpNA
StrCmpNCA
StrCmpNCW
StrCmpNIA
StrCmpNICA
StrCmpNICW
StrCmpNIW
StrCmpNW
StrCmpW
StrCpyNW
StrCpyW
StrCSpnA
StrCSpnIA
StrCSpnIW
StrCSpnW
StrDupA
StrDupW
StrFormatByteSize64A
@ -331,13 +406,13 @@ StrRChrA
StrRChrIA
StrRChrIW
StrRChrW
StrRStrIA
StrRStrIW
StrRetToBSTR
StrRetToBufA
StrRetToBufW
StrRetToStrA
StrRetToStrW
StrRStrIA
StrRStrIW
StrSpnA
StrSpnW
StrStrA
@ -366,6 +441,7 @@ UrlCreateFromPathA
UrlCreateFromPathW
UrlEscapeA
UrlEscapeW
UrlFixupW
UrlGetLocationA
UrlGetLocationW
UrlGetPartA
@ -380,7 +456,9 @@ UrlIsOpaqueW
UrlIsW
UrlUnescapeA
UrlUnescapeW
WhichPlatform
wnsprintfA
wnsprintfW
wvnsprintfA
wvnsprintfW
ZoneCheckUrlExW

3675
lib/libc/mingw/lib-common/wsmsvc.def vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -14,7 +14,6 @@ DavRegisterAuthCallback@8
DavUnregisterAuthCallback@4
DllCanUnloadNow@0
DllGetClassObject@12
DllMain@12
NPAddConnection3@20
NPAddConnection@12
NPCancelConnection@8

View file

@ -7,7 +7,6 @@ LIBRARY "msoledbsql.dll"
EXPORTS
DllCanUnloadNow@0
DllGetClassObject@12
DllMain@12
DllRegisterServer@0
DllUnregisterServer@0
OpenSqlFilestream@24

View file

@ -5,7 +5,6 @@
;
LIBRARY "P2P.dll"
EXPORTS
DllMain@12
PeerCollabAddContact@8
PeerCollabAsyncInviteContact@20
PeerCollabAsyncInviteEndpoint@16

View file

@ -87,6 +87,5 @@ SPUpdateUserPicture@0
SPUpdateUserSettings@4
SSPAddCredentials@12
SSPRemoveCredentials@4
DllMain@12
InitSecurityInterfaceW@0
QuerySecurityPackageInfoW@8

View file

@ -18,7 +18,6 @@ ConvertPrintTicketToDevModeThunk2@32
ConvertPrintTicketToDevModeThunk@28
DllCanUnloadNow@0
DllGetClassObject@12
DllMain@12
DllRegisterServer@0
DllUnregisterServer@0
GetDeviceDefaultPrintTicketThunk@12

View file

@ -5,94 +5,83 @@
;
LIBRARY "SHLWAPI.dll"
EXPORTS
ParseURLA@8
ParseURLW@8
SHAllocShared@12
SHLockShared@8
SHUnlockShared@4
SHFreeShared@8
SHCreateMemStream@8
GetAcceptLanguagesA@8
GetAcceptLanguagesW@8
SHCreateThread@16
IsCharSpaceW@4
StrCmpNCA@12
StrCmpNCW@12
StrCmpNICA@12
StrCmpNICW@12
StrCmpCA@8
StrCmpCW@8
StrCmpICA@8
StrCmpICW@8
ConnectToConnectionPoint@24
IUnknown_AtomicRelease@4
IUnknown_GetWindow@8
IUnknown_SetSite@8
IUnknown_QueryService@16
IStream_Read@12
SHMessageBoxCheckA@24
SHMessageBoxCheckW@24
IUnknown_Set@8
SHStripMneumonicA@4
SHIsChildOrSelf@8
IStream_Write@12
IStream_Reset@4
IStream_Size@8
SHAnsiToUnicode@12
SHUnicodeToAnsi@12
QISearch@16
SHStripMneumonicW@4
IUnknown_GetSite@12
WhichPlatform@0
SHRegGetIntW@12
SHAnsiToAnsi@12
SHUnicodeToUnicode@12
SHFormatDateTimeA@16
SHFormatDateTimeW@16
MLLoadLibraryA@12
MLLoadLibraryW@12
ShellMessageBoxW@0
MLFreeLibrary@0
SHSendMessageBroadcastA@12
SHSendMessageBroadcastW@12
IsOS@4
UrlFixupW@12
SHRunIndirectRegClientCommand@8
SHLoadIndirectString@16
AssocCopyVerbs@8
AssocCreate@24
AssocGetPerceivedType@16
AssocIsDangerous@4
AssocMakeApplicationByKeyW@12
AssocMakeProgid@16
AssocQueryKeyA@20
AssocQueryKeyW@20
IStream_ReadPidl@8
IStream_WritePidl@8
SHGetViewStatePropertyBag@20
IsInternetESCEnabled@0
SHPropertyBag_ReadStrAlloc@12
IStream_Copy@12
DelayLoadFailureHook@8
SHPropertyBag_WriteBSTR@12
AssocQueryStringA@24
AssocQueryStringByKeyA@24
AssocQueryStringByKeyW@24
AssocQueryStringW@24
CalculateAspectRatio@12
CharUpperNoDBCSW@4
ChrCmpIA@8
ChrCmpIW@8
ColorAdjustLuma@12
ColorHLSToRGB@12
ColorRGBToHLS@16
ConnectToConnectionPoint@24
DelayLoadFailureHook@8
DllGetVersion@4
DoesStringRoundTripW@12
DupWideToAnsi@8
FDSA_DeleteItem@8
FDSA_Initialize@20
FDSA_InsertItem@12
FixSlashesAndColonW@4
GetAcceptLanguagesA@8
GetAcceptLanguagesW@8
GetMenuPosFromID@8
HashData@16
IntlStrEqWorkerA@16
IStream_ReadStr@8
IStream_WriteStr@8
IntlStrEqWorkerW@16
IsCharSpaceA@4
IsCharSpaceW@4
IShellFolder_GetDisplayNameOf@20
IShellFolder_ParseDisplayName@28
IsInternetESCEnabled@0
IsOS@4
IStream_Copy@12
IStream_Read@12
IStream_ReadPidl@8
IStream_ReadStr@8
IStream_Reset@4
IStream_Size@8
IStream_Write@12
IStream_WritePidl@8
IStream_WriteStr@8
IUnknown_AtomicRelease@4
IUnknown_CPContainerInvokeIndirect@12
IUnknown_EnableModeless@8
IUnknown_Exec@24
IUnknown_GetSite@12
IUnknown_GetWindow@8
IUnknown_HasFocusIO@4
IUnknown_OnFocusChangeIS@12
IUnknown_QueryService@16
IUnknown_QueryServiceExec@28
IUnknown_QueryServiceForWebBrowserApp@12
IUnknown_QueryServicePropertyBag@16
IUnknown_Set@8
IUnknown_SetOwner@8
IUnknown_SetSite@8
IUnknown_TranslateAcceleratorIO@8
IUnknown_UIActivateIO@12
MayExecForward@28
MayQSForward@24
MIME_GetExtensionW@12
MLFreeLibrary@0
MLLoadLibraryA@12
MLLoadLibraryW@12
ParseURLA@8
ParseURLW@8
PathAddBackslashA@4
PathAddBackslashW@4
PathAddExtensionA@8
SHCreateThreadWithHandle@20
PathAddExtensionW@8
PathAppendA@8
PathAppendW@8
@ -112,6 +101,9 @@ PathCreateFromUrlA@16
PathCreateFromUrlAlloc@12
PathCreateFromUrlW@16
PathFileExistsA@4
PathFileExistsAndAttributesA@8
PathFileExistsDefExtAndAttributesW@12
PathFileExistsDefExtW@8
PathFileExistsW@4
PathFindExtensionA@4
PathFindExtensionW@4
@ -120,6 +112,7 @@ PathFindFileNameW@4
PathFindNextComponentA@4
PathFindNextComponentW@4
PathFindOnPathA@8
PathFindOnPathExW@12
PathFindOnPathW@8
PathFindSuffixArrayA@12
PathFindSuffixArrayW@12
@ -195,23 +188,38 @@ PathStripPathA@4
PathStripPathW@4
PathStripToRootA@4
PathStripToRootW@4
PathUnExpandEnvStringsA@12
PathUnExpandEnvStringsW@12
PathUndecorateA@4
PathUndecorateW@4
PathUnExpandEnvStringsA@12
PathUnExpandEnvStringsForUserW@16
PathUnExpandEnvStringsW@12
PathUnmakeSystemFolderA@4
PathUnmakeSystemFolderW@4
PathUnquoteSpacesA@4
PathUnquoteSpacesW@4
QISearch@16
QuerySourceCreateFromKey@20
SHAddDataBlock@8
SHAllocShared@12
SHAnsiToAnsi@12
SHAnsiToUnicode@12
SHAutoComplete@8
SHClearViewStatePropertyBag@12
SHCopyKeyA@16
SHCopyKeyW@16
SHCreateMemStream@8
SHCreatePropertyBagOnProfileSection@20
SHCreatePropertyBagOnRegKey@20
SHCreatePropertyStoreOnXML@20
SHCreateShellPalette@4
SHCreateStreamOnFileA@12
SHCreateStreamOnFileEx@24
SHCreateStreamOnFileW@12
SHCreateStreamWrapper@16
SHCreateThread@16
SHCreateThreadRef@8
SHCreateThreadWithHandle@20
SHCreateWorkerWindowW@24
SHDeleteEmptyKeyA@8
SHDeleteEmptyKeyW@8
SHDeleteKeyA@8
@ -220,23 +228,64 @@ SHDeleteOrphanKeyA@8
SHDeleteOrphanKeyW@8
SHDeleteValueA@12
SHDeleteValueW@12
ShellMessageBoxA
ShellMessageBoxA@0
ShellMessageBoxW
ShellMessageBoxW@0
SHEnumKeyExA@16
SHEnumKeyExW@16
SHEnumValueA@28
SHEnumValueW@28
SHExpandEnvironmentStringsAlloc@8
SHExpandEnvironmentStringsForUserW@16
SHFillRectClr@12
SHFindDataBlock@8
SHFormatDateTimeA@16
SHFormatDateTimeW@16
SHForwardContextMenuMsg@24
SHFreeDataBlockList@4
SHFreeShared@8
SHGetCurColorRes@0
SHGetFileDescriptionW@20
SHGetIniStringW@20
SHGetInverseCMAP@8
SHGetMenuFromID@8
SHGetPerScreenResName@12
SHGetRestriction@12
SHGetShellKeyEx@16
SHGetThreadRef@4
SHGetValueA@24
SHGetValueW@24
SHGetViewStatePropertyBag@20
SHInvokeCommand@16
SHInvokeCommandOnContextMenu@20
SHInvokeCommandOnContextMenuEx@28
SHInvokeCommandWithFlagsAndSite@28
SHInvokeDefaultCommand@12
SHIsChildOrSelf@8
SHIsExpandableFolder@8
SHIsLowMemoryMachine@4
SHLoadFromPropertyBag@8
SHLoadIndirectString@16
SHLoadMenuPopup@8
SHLockShared@8
SHMenuIndexFromID@8
SHMessageBoxCheckA@24
SHMessageBoxCheckExW@28
SHMessageBoxCheckW@24
SHOpenRegStream2A@16
SHOpenRegStream2W@16
SHOpenRegStreamA@16
SHOpenRegStreamW@16
SHPinDllOfCLSID@4
SHPropertyBag_ReadStrAlloc@12
SHPropertyBag_WriteBSTR@12
SHQueryInfoKeyA@20
SHQueryInfoKeyW@20
SHQueryValueExA@24
SHQueryValueExW@24
SHQueueUserWorkItem@28
SHReadDataBlockList@8
SHRegCloseUSKey@4
SHRegCreateUSKeyA@20
SHRegCreateUSKeyW@20
@ -251,12 +300,16 @@ SHRegEnumUSValueA@32
SHRegEnumUSValueW@32
SHRegGetBoolUSValueA@16
SHRegGetBoolUSValueW@16
SHRegGetIntW@12
SHRegGetPathA@20
SHRegGetPathW@20
SHRegGetUSValueA@32
SHRegGetUSValueW@32
SHRegGetValueA@28
SHRegGetValueFromHKCUHKLM@24
SHRegGetValueW@28
SHRegisterClassW@4
SHRegisterValidateTemplate@8
SHRegOpenUSKeyA@20
SHRegOpenUSKeyW@20
SHRegQueryInfoUSKeyA@24
@ -269,19 +322,36 @@ SHRegSetUSValueA@24
SHRegSetUSValueW@24
SHRegWriteUSValueA@24
SHRegWriteUSValueW@24
SHRegisterValidateTemplate@8
SHReleaseThreadRef@0
SHRemoveDataBlock@8
SHRemoveDefaultDialogFont@4
SHRestrictionLookup@24
SHRunIndirectRegClientCommand@8
SHSendMessageBroadcastA@12
SHSendMessageBroadcastW@12
SHSetDefaultDialogFont@8
SHSetIniStringW@16
SHSetThreadRef@4
SHSetValueA@24
SHSetValueW@24
SHSetWindowBits@16
SHSimulateDrop@20
SHSkipJunction@8
SHStrDupA@8
SHStrDupW@8
ShellMessageBoxA@0
StrCSpnA@8
StrCSpnIA@8
StrCSpnIW@8
StrCSpnW@8
SHStringFromGUIDW@12
SHStripMneumonicA@4
SHStripMneumonicW@4
SHUnicodeToAnsi@12
SHUnicodeToAnsiCP@16
SHUnicodeToUnicode@12
SHUnlockShared@4
SHWeakQueryInterface@16
SHWeakReleaseInterface@8
SHWriteDataBlockList@8
SKAllocValueW@24
SKGetValueW@24
SKSetValueW@24
StrCatBuffA@12
StrCatBuffW@12
StrCatChainW@16
@ -292,15 +362,27 @@ StrChrIW@8
StrChrNIW@12
StrChrNW@12
StrChrW@8
StrCmpCA@8
StrCmpCW@8
StrCmpICA@8
StrCmpICW@8
StrCmpIW@8
StrCmpLogicalW@8
StrCmpNA@12
StrCmpNCA@12
StrCmpNCW@12
StrCmpNIA@12
StrCmpNICA@12
StrCmpNICW@12
StrCmpNIW@12
StrCmpNW@12
StrCmpW@8
StrCpyNW@12
StrCpyW@8
StrCSpnA@8
StrCSpnIA@8
StrCSpnIW@8
StrCSpnW@8
StrDupA@4
StrDupW@4
StrFormatByteSize64A@16
@ -321,13 +403,13 @@ StrRChrA@12
StrRChrIA@12
StrRChrIW@12
StrRChrW@12
StrRStrIA@12
StrRStrIW@12
StrRetToBSTR@12
StrRetToBufA@16
StrRetToBufW@16
StrRetToStrA@12
StrRetToStrW@12
StrRStrIA@12
StrRStrIW@12
StrSpnA@8
StrSpnW@8
StrStrA@8
@ -356,6 +438,7 @@ UrlCreateFromPathA@16
UrlCreateFromPathW@16
UrlEscapeA@16
UrlEscapeW@16
UrlFixupW@12
UrlGetLocationA@4
UrlGetLocationW@4
UrlGetPartA@20
@ -370,7 +453,9 @@ UrlIsOpaqueW@4
UrlIsW@8
UrlUnescapeA@16
UrlUnescapeW@16
WhichPlatform@0
wnsprintfA
wnsprintfW
wvnsprintfA@16
wvnsprintfW@16
ZoneCheckUrlExW@32

View file

@ -73,7 +73,6 @@ DllCanUnloadNow@0
DllFreeSplMem@4
DllFreeSplStr@4
DllGetClassObject@12
DllMain@12
DllReallocSplMem@12
DllReallocSplStr@8
DllRegisterServer@0

3673
lib/libc/mingw/lib32/wsmsvc.def vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,6 @@ LIBRARY ps5ui.dll
EXPORTS
DrvSplDeviceCaps
DevQueryPrintEx
DllMain
DrvConvertDevMode
DrvDeviceCapabilities
DrvDevicePropertySheets

View file

@ -6,7 +6,6 @@
;
LIBRARY pscript5.dll
EXPORTS
DllMain
DrvDisableDriver
DrvEnableDriver
DrvQueryDriverInfo

View file

@ -6,7 +6,6 @@
;
LIBRARY unidrv.dll
EXPORTS
DllMain
DrvDisableDriver
DrvEnableDriver
DrvQueryDriverInfo

View file

@ -8,7 +8,6 @@ LIBRARY unidrvui.dll
EXPORTS
DrvSplDeviceCaps
DevQueryPrintEx
DllMain
DrvConvertDevMode
DrvDeviceCapabilities
DrvDevicePropertySheets

View file

@ -6,7 +6,6 @@
;
LIBRARY admparse.dll
EXPORTS
DllMain
IsAdmDirty
ResetAdmDirtyFlag
AdmClose

View file

@ -6,5 +6,4 @@
;
LIBRARY dmconfig.dll
EXPORTS
DllMain
cs_get_api_calls

View file

@ -9,7 +9,6 @@ EXPORTS
AsyncBinaryTrace
AsyncStringTrace
DebugAssert
DllMain
FlushAsyncTrace
InitAsyncTrace
SetAsyncTraceParams

View file

@ -7,6 +7,5 @@
LIBRARY FldrClnr.dll
EXPORTS
DllInstall
DllMain
DllRegisterServer
Wizard_RunDLL

View file

@ -6,7 +6,6 @@
;
LIBRARY FxsDrv.dll
EXPORTS
DllEntryPoint
DrvDisableDriver
DrvEnableDriver
DrvQueryDriverInfo

View file

@ -6,6 +6,5 @@
;
LIBRARY FXSST.dll
EXPORTS
DllMain
FaxMonitorShutdown
IsFaxMessage

View file

@ -29,6 +29,5 @@ CPSetKeyParam
CPSetProvParam
CPSignHash
CPVerifySignature
DllMain
DllRegisterServer
DllUnregisterServer

View file

@ -6,7 +6,6 @@
;
LIBRARY GUITRN.dll
EXPORTS
DllMain
ModuleInitialize
ModuleTerminate
TransportModule

View file

@ -9,6 +9,5 @@ EXPORTS
HomeNetWizardRunDll
DllCanUnloadNow
DllGetClassObject
DllMain
DllRegisterServer
DllUnregisterServer

View file

@ -13,5 +13,4 @@ CceStreamMultiByteToUnicode
CceStreamUnicodeToMultiByte
CceStringMultiByteToUnicode
CceStringUnicodeToMultiByte
DllMain
FetchMsEncodeDllVersion

View file

@ -1986,7 +1986,6 @@ CreateRefTraceLog
CreateTraceLog
DestroyRefTraceLog
DestroyTraceLog
DllMain
GetAllocCounters
GetCurrentTimeInMilliseconds
GetCurrentTimeInSeconds

View file

@ -6,7 +6,6 @@
;
LIBRARY imeshare.dll
EXPORTS
DllMain
FInitIMEShare
EndIMEShare
FRefreshStyle

View file

@ -7,4 +7,3 @@
LIBRARY imejpcus.dll
EXPORTS
OpenDetailDialog
DllMain

View file

@ -7,6 +7,5 @@
LIBRARY imjputyc.dll
EXPORTS
AutoCorrLbSubWndProc
DllMain
OpenImeTool
OpenUty

View file

@ -7,6 +7,5 @@
LIBRARY IYUV_32.dll
EXPORTS
AboutDialogProc
DllMain
DriverDialogProc
DriverProc

View file

@ -8,7 +8,6 @@ LIBRARY LocalSpl.dll
EXPORTS
ClosePrintProcessor
ControlPrintProcessor
DllMain
EnumPrintProcessorDatatypesW
GetPrintProcessorCapabilities
InitializePrintMonitor

View file

@ -6,7 +6,6 @@
;
LIBRARY LOG.dll
EXPORTS
DllMain
LogA
LogBegin
LogDeleteOnNextInit

View file

@ -6,7 +6,6 @@
;
LIBRARY MIGISM.dll
EXPORTS
DllMain
IsmAbandonObjectIdOnCollision
IsmAbandonObjectOnCollision
IsmAbortApplyObjectEnum

View file

@ -983,7 +983,6 @@ EXPORTS
; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount
?sm_wDefaultSpinCount@CSpinLock@@1GA DATA
DllBidEntryPoint
DllMain
FXMemAttach
FXMemDetach
GetIUMS

View file

@ -7,7 +7,6 @@ LIBRARY "msoledbsql.dll"
EXPORTS
DllCanUnloadNow
DllGetClassObject
DllMain
DllRegisterServer
DllUnregisterServer
OpenSqlFilestream

View file

@ -90,4 +90,3 @@ MtxCluUninitialize
MtxCluUpgradeDtcResourceW
Startup
WasDTCInstalledBySQL
DllMain

View file

@ -14,7 +14,6 @@ ClearAutoLogon
DllCanUnloadNow
DllGetClassObject
DllInstall
DllMain
DllRegisterServer
DllUnregisterServer
NetAccessWizard

View file

@ -8,7 +8,6 @@ LIBRARY NTLANMAN.dll
EXPORTS
NPGetConnection
NPGetCaps
DllMain
I_SystemFocusDialog
NPGetUser
NPAddConnection

View file

@ -8,7 +8,6 @@ LIBRARY NTLANUI.dll
EXPORTS
ShareAsDialogA0
StopShareDialogA0
DllMain
I_SystemFocusDialog
NPGetPropertyText
NPPropertyDialog

View file

@ -6,7 +6,6 @@
;
LIBRARY OLEDB32.dll
EXPORTS
DllMain
OpenDSLFile
DllCanUnloadNow
DllGetClassObject

View file

@ -87,6 +87,5 @@ SPUpdateUserPicture
SPUpdateUserSettings
SSPAddCredentials
SSPRemoveCredentials
DllMain
InitSecurityInterfaceW
QuerySecurityPackageInfoW

View file

@ -15,7 +15,6 @@ ConnectToPrinterDlg
ConnectToPrinterPropertyPage
DllCanUnloadNow
DllGetClassObject
DllMain
GetLegacyPrintUI
PrintNotifyTray_Exit
PrintNotifyTray_Init

View file

@ -6,7 +6,6 @@
;
LIBRARY PROFMAP.dll
EXPORTS
DllMain
InitializeProfileMappingApi
RemapAndMoveUserA
RemapAndMoveUserW

View file

@ -7,7 +7,6 @@
LIBRARY SCRIPT.dll
EXPORTS
DestinationModule
DllMain
ModuleInitialize
ModuleTerminate
SourceModule

View file

@ -75,7 +75,6 @@ DllCanUnloadNow
DllFreeSplMem
DllFreeSplStr
DllGetClassObject
DllMain
DllReallocSplMem
DllReallocSplStr
DllRegisterServer

View file

@ -6,7 +6,6 @@
;
LIBRARY SQLXMLX.dll
EXPORTS
DllMain
ExecuteToStream
DllCanUnloadNow
DllGetClassObject

View file

@ -6,7 +6,6 @@
;
LIBRARY SRRSTR.dll
EXPORTS
DllMain
IsSRFrozen
CheckPrivilegesForRestore
SRGetCplPropPage

View file

@ -16,4 +16,3 @@ StreamFilterInitialize
StreamFilterStart
StreamFilterStop
StreamFilterTerminate
DllMain

View file

@ -7,7 +7,6 @@
LIBRARY SYSMOD.dll
EXPORTS
DestinationModule
DllMain
ModuleInitialize
ModuleTerminate
SourceModule

View file

@ -262,6 +262,5 @@ EXPORTS
?WindowProcEntry@CVdsPnPNotificationBase@@CA_JPEAUHWND__@@I_K_J@Z
; public: void __cdecl CVdsAsyncObjectBase::ZeroAsyncOut(void) __ptr64
?ZeroAsyncOut@CVdsAsyncObjectBase@@QEAAXXZ
DllMain
RegisterVdsFabric
UnregisterVdsFabric

View file

@ -28,4 +28,3 @@ ThreadPoolInitialize
ThreadPoolPostCompletion
ThreadPoolSetInfo
ThreadPoolTerminate
DllMain

View file

@ -32,7 +32,6 @@ ServiceMain
; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64
?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z
SvchostPushServiceGlobals
DllEntryPoint
DllRegisterServer
DllUnregisterServer
wiasCreateChildAppItem

View file

@ -5,7 +5,6 @@
;
LIBRARY "XINPUT1_1.dll"
EXPORTS
DllMain
XInputEnable
XInputGetCapabilities
XInputGetDSoundAudioDeviceGuids

View file

@ -5,7 +5,6 @@
;
LIBRARY "XINPUT1_2.dll"
EXPORTS
DllMain
XInputEnable
XInputGetCapabilities
XInputGetDSoundAudioDeviceGuids

View file

@ -5,7 +5,6 @@
;
LIBRARY "XINPUT1_3.dll"
EXPORTS
DllMain
XInputGetState
XInputSetState
XInputGetCapabilities

View file

@ -308,13 +308,10 @@ DEFINE_GUID(IID_IEnumTuningSpaces,0x8b8eb248,0xfc2b,0x11d2,0x9d,0x8c,0x00,0xc0,0
DEFINE_GUID(IID_IETFilter,0xc4c4c4b1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d);
DEFINE_GUID(IID_IETFilterConfig,0xc4c4c4d1,0x49,0x4e2b,0x98,0xfb,0x95,0x37,0xf6,0xce,0x51,0x6d);
DEFINE_GUID(IID_IEvalRat,0xc5c5c5b1,0x3abc,0x11d6,0xb2,0x5b,0,0xc0,0x4f,0xa0,0xc0,0x26);
DEFINE_GUID(IID_IFilterChain,0xdcfbdcf6,0x0dc2,0x45f5,0x9a,0xb2,0x7c,0x33,0x0e,0xa0,0x9c,0x29);
DEFINE_GUID(IID_IFilterInfo,0x56a868ba,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IFindCompressorCB,0xf03fa8de,0x879a,0x4d59,0x9b,0x2c,0x26,0xbb,0x1c,0xf8,0x34,0x61);
DEFINE_GUID(IID_IFrequencyMap,0x6fb45c1,0x693c,0x4ea7,0xb7,0x9f,0x7a,0x6a,0x54,0xd8,0xde,0xf2);
DEFINE_GUID(IID_IGetCapabilitiesKey,0xa8809222,0x7bb,0x48ea,0x95,0x1c,0x33,0x15,0x81,0,0x62,0x5b);
DEFINE_GUID(IID_IGraphConfig,0x03a1eb8e,0x32bf,0x4245,0x85,0x02,0x11,0x4d,0x08,0xa9,0xcb,0x88);
DEFINE_GUID(IID_IGraphConfigCallback,0xade0fd60,0xd19d,0x11d2,0xab,0xf6,0x00,0xa0,0xc9,0x05,0xf3,0x75);
DEFINE_GUID(IID_IGrfCache,0xae9472be,0xb0c3,0x11d2,0x8d,0x24,0x00,0xa0,0xc9,0x44,0x1e,0x20);
DEFINE_GUID(IID_IGuideData,0x61571138,0x5b01,0x43cd,0xae,0xaf,0x60,0xb7,0x84,0xa0,0xbf,0x93);
DEFINE_GUID(IID_IGuideDataEvent,0xefda0c80,0xf395,0x42c3,0x9b,0x3c,0x56,0xb3,0x7d,0xec,0x7b,0xb7);
@ -392,8 +389,6 @@ DEFINE_GUID(IID_IMSVidWebDVD,0xcf45f88b,0xac56,0x4ee2,0xa7,0x3a,0xed,0x04,0xe2,0
DEFINE_GUID(IID_IMSVidWebDVDAdm,0xb8be681a,0xeb2c,0x47f0,0xb4,0x15,0x94,0xd5,0x45,0x2f,0x0e,0x05);
DEFINE_GUID(IID_IMSVidWebDVDEvent,0xb4f7a674,0x9b83,0x49cb,0xa3,0x57,0xc6,0x3b,0x87,0x1b,0xe9,0x58);
DEFINE_GUID(IID_IMSVidXDS,0x11ebc158,0xe712,0x4d1f,0x8b,0xb3,0x1,0xed,0x52,0x74,0xc4,0xce);
DEFINE_GUID(IID_IPinConnection,0x4a9a62d3,0x27d4,0x403d,0x91,0xe9,0x89,0xf5,0x40,0xe5,0x55,0x34);
DEFINE_GUID(IID_IPinFlowControl,0xc56e9858,0xdbf3,0x4f6b,0x81,0x19,0x38,0x4a,0xf2,0x06,0x0d,0xeb);
DEFINE_GUID(IID_IPinInfo,0x56a868bd,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IQueueCommand,0x56a868b7,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
DEFINE_GUID(IID_IRegFilterInfo,0x56a868bb,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);

View file

@ -1,3 +1,4 @@
#define _CRT_RAND_S
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
@ -25,6 +26,7 @@
int __cdecl mkstemp (char *template_name)
{
int i, j, fd, len, index;
unsigned int r;
/* These are the (62) characters used in temporary filenames. */
static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
@ -45,7 +47,9 @@ int __cdecl mkstemp (char *template_name)
*/
for (i = 0; i >= 0; i++) {
for(j = index; j < len; j++) {
template_name[j] = letters[rand () % 62];
if (rand_s(&r))
r = rand();
template_name[j] = letters[r % 62];
}
fd = _sopen(template_name,
_O_RDWR | _O_CREAT | _O_EXCL | _O_BINARY,

View file

@ -1026,6 +1026,8 @@ void __pformat_xint( int fmt, __pformat_intarg_t value, __pformat_t *stream )
__pformat_putc( '\x20', stream );
}
#include "../gdtoa/gdtoa.h"
typedef union
{
/* A multifaceted representation of an IEEE extended precision,
@ -1039,15 +1041,9 @@ typedef union
signed short __pformat_fpreg_exponent;
};
unsigned short __pformat_fpreg_bitmap[5];
unsigned int __pformat_fpreg_bits;
ULong __pformat_fpreg_bits;
} __pformat_fpreg_t;
#ifdef _WIN32
/* TODO: make this unconditional in final release...
* (see note at head of associated `#else' block.
*/
#include "../gdtoa/gdtoa.h"
static __pformat_fpreg_t init_fpreg_ldouble( long double val )
{
__pformat_fpreg_t x;
@ -1167,61 +1163,6 @@ char *__pformat_fcvt( long double x, int precision, int *dp, int *sign )
#define __pformat_ecvt_release( value ) __freedtoa( value )
#define __pformat_fcvt_release( value ) __freedtoa( value )
#else
/*
* TODO: remove this before final release; it is included here as a
* convenience for testing, without requiring a working `__gdtoa()'.
*/
static
char *__pformat_ecvt( long double x, int precision, int *dp, int *sign )
{
/* Define in terms of `ecvt()'...
*/
char *retval = ecvt( (double)(x), precision, dp, sign );
if( isinf( x ) || isnan( x ) )
{
/* emulating `__gdtoa()' reporting for infinities and NaN.
*/
*dp = PFORMAT_INFNAN;
if( *retval == '-' )
{
/* Need to force the `sign' flag, (particularly for NaN).
*/
++retval; *sign = 1;
}
}
return retval;
}
static
char *__pformat_fcvt( long double x, int precision, int *dp, int *sign )
{
/* Define in terms of `fcvt()'...
*/
char *retval = fcvt( (double)(x), precision, dp, sign );
if( isinf( x ) || isnan( x ) )
{
/* emulating `__gdtoa()' reporting for infinities and NaN.
*/
*dp = PFORMAT_INFNAN;
if( *retval == '-' )
{
/* Need to force the `sign' flag, (particularly for NaN).
*/
++retval; *sign = 1;
}
}
return retval;
}
/* No memory pool clean up needed, for these emulated cases...
*/
#define __pformat_ecvt_release( value ) /* nothing to be done */
#define __pformat_fcvt_release( value ) /* nothing to be done */
/* TODO: end of conditional to be removed. */
#endif
static
void __pformat_emit_radix_point( __pformat_t *stream )
{