summaryrefslogtreecommitdiff
path: root/include/iprt/mangling.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/iprt/mangling.h')
-rw-r--r--include/iprt/mangling.h147
1 files changed, 142 insertions, 5 deletions
diff --git a/include/iprt/mangling.h b/include/iprt/mangling.h
index cc8b4ec6..58c9e94d 100644
--- a/include/iprt/mangling.h
+++ b/include/iprt/mangling.h
@@ -10,7 +10,7 @@
*/
/*
- * Copyright (C) 2011-2012 Oracle Corporation
+ * Copyright (C) 2011-2013 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
@@ -55,8 +55,22 @@
# define ASMAtomicReadU64_EndProc RT_MANGLER(ASMAtomicReadU64_EndProc)
# define ASMAtomicUoReadU64 RT_MANGLER(ASMAtomicUoReadU64) /* not-some-systems... */
# define ASMAtomicUoReadU64_EndProc RT_MANGLER(ASMAtomicUoReadU64_EndProc)
+# define ASMAtomicUoAndU64 RT_MANGLER(ASMAtomicUoAndU64) /* not-some-systems... */
+# define ASMAtomicUoAndU64_EndProc RT_MANGLER(ASMAtomicUoAndU64_EndProc)
+# define ASMAtomicUoAndU32 RT_MANGLER(ASMAtomicUoAndU32) /* not-some-systems... */
+# define ASMAtomicUoAndU32_EndProc RT_MANGLER(ASMAtomicUoAndU32_EndProc)
+# define ASMAtomicUoOrU64 RT_MANGLER(ASMAtomicUoOrU64) /* not-some-systems... */
+# define ASMAtomicUoOrU64_EndProc RT_MANGLER(ASMAtomicUoOrU64_EndProc)
+# define ASMAtomicUoOrU32 RT_MANGLER(ASMAtomicUoOrU32) /* not-some-systems... */
+# define ASMAtomicUoOrU32_EndProc RT_MANGLER(ASMAtomicUoOrU32_EndProc)
# define ASMAtomicXchgU64 RT_MANGLER(ASMAtomicXchgU64) /* not-some-systems... */
# define ASMAtomicXchgU64_EndProc RT_MANGLER(ASMAtomicXchgU64_EndProc)
+# define ASMRdMsrEx RT_MANGLER(ASMRdMsrEx)
+# define ASMRdMsrEx_EndProc RT_MANGLER(ASMRdMsrEx_EndProc)
+# define ASMWrMsrEx RT_MANGLER(ASMWrMsrEx)
+# define ASMWrMsrEx_EndProc RT_MANGLER(ASMWrMsrEx_EndProc)
+# define ASMCpuIdExSlow RT_MANGLER(ASMCpuIdExSlow)
+# define ASMCpuIdExSlow_EndProc RT_MANGLER(ASMCpuIdExSlow_EndProc)
# define RTAssertAreQuiet RT_MANGLER(RTAssertAreQuiet)
# define RTAssertMayPanic RT_MANGLER(RTAssertMayPanic)
# define RTAssertMsg1 RT_MANGLER(RTAssertMsg1)
@@ -324,6 +338,25 @@
# define RTCritSectSetSubClass RT_MANGLER(RTCritSectSetSubClass)
# define RTCritSectTryEnter RT_MANGLER(RTCritSectTryEnter)
# define RTCritSectTryEnterDebug RT_MANGLER(RTCritSectTryEnterDebug)
+# define RTCritSectRwDelete RT_MANGLER(RTCritSectRwDelete)
+# define RTCritSectRwEnterExcl RT_MANGLER(RTCritSectRwEnterExcl)
+# define RTCritSectRwEnterExclDebug RT_MANGLER(RTCritSectRwEnterExclDebug)
+# define RTCritSectRwEnterShared RT_MANGLER(RTCritSectRwEnterShared)
+# define RTCritSectRwEnterSharedDebug RT_MANGLER(RTCritSectRwEnterSharedDebug)
+# define RTCritSectRwGetReadCount RT_MANGLER(RTCritSectRwGetReadCount)
+# define RTCritSectRwGetWriteRecursion RT_MANGLER(RTCritSectRwGetWriteRecursion)
+# define RTCritSectRwGetWriterReadRecursion RT_MANGLER(RTCritSectRwGetWriterReadRecursion)
+# define RTCritSectRwInit RT_MANGLER(RTCritSectRwInit)
+# define RTCritSectRwInitEx RT_MANGLER(RTCritSectRwInitEx)
+# define RTCritSectRwIsReadOwner RT_MANGLER(RTCritSectRwIsReadOwner)
+# define RTCritSectRwIsWriteOwner RT_MANGLER(RTCritSectRwIsWriteOwner)
+# define RTCritSectRwLeaveExcl RT_MANGLER(RTCritSectRwLeaveExcl)
+# define RTCritSectRwLeaveShared RT_MANGLER(RTCritSectRwLeaveShared)
+# define RTCritSectRwSetSubClass RT_MANGLER(RTCritSectRwSetSubClass)
+# define RTCritSectRwTryEnterExcl RT_MANGLER(RTCritSectRwTryEnterExcl)
+# define RTCritSectRwTryEnterExclDebug RT_MANGLER(RTCritSectRwTryEnterExclDebug)
+# define RTCritSectRwTryEnterShared RT_MANGLER(RTCritSectRwTryEnterShared)
+# define RTCritSectRwTryEnterSharedDebug RT_MANGLER(RTCritSectRwTryEnterSharedDebug)
# define RTDbgAsCreate RT_MANGLER(RTDbgAsCreate)
# define RTDbgAsCreateF RT_MANGLER(RTDbgAsCreateF)
# define RTDbgAsCreateV RT_MANGLER(RTDbgAsCreateV)
@@ -332,6 +365,7 @@
# define RTDbgAsLineAdd RT_MANGLER(RTDbgAsLineAdd)
# define RTDbgAsLineByAddr RT_MANGLER(RTDbgAsLineByAddr)
# define RTDbgAsLineByAddrA RT_MANGLER(RTDbgAsLineByAddrA)
+# define RTDbgAsLockExcl RT_MANGLER(RTDbgAsLockExcl)
# define RTDbgAsModuleByAddr RT_MANGLER(RTDbgAsModuleByAddr)
# define RTDbgAsModuleByIndex RT_MANGLER(RTDbgAsModuleByIndex)
# define RTDbgAsModuleByName RT_MANGLER(RTDbgAsModuleByName)
@@ -349,15 +383,35 @@
# define RTDbgAsSymbolByAddrA RT_MANGLER(RTDbgAsSymbolByAddrA)
# define RTDbgAsSymbolByName RT_MANGLER(RTDbgAsSymbolByName)
# define RTDbgAsSymbolByNameA RT_MANGLER(RTDbgAsSymbolByNameA)
+# define RTDbgAsUnlockExcl RT_MANGLER(RTDbgAsUnlockExcl)
+# define RTDbgCfgCreate RT_MANGLER(RTDbgCfgCreate)
+# define RTDbgCfgRetain RT_MANGLER(RTDbgCfgRetain)
+# define RTDbgCfgRelease RT_MANGLER(RTDbgCfgRelease)
+# define RTDbgCfgChangeString RT_MANGLER(RTDbgCfgChangeString)
+# define RTDbgCfgChangeUInt RT_MANGLER(RTDbgCfgChangeUInt)
+# define RTDbgCfgQueryString RT_MANGLER(RTDbgCfgQueryString)
+# define RTDbgCfgQueryUInt RT_MANGLER(RTDbgCfgQueryUInt)
+# define RTDbgCfgOpenDbg RT_MANGLER(RTDbgCfgOpenDbg)
+# define RTDbgCfgOpenDsymBundle RT_MANGLER(RTDbgCfgOpenDsymBundle)
+# define RTDbgCfgOpenDwo RT_MANGLER(RTDbgCfgOpenDwo)
+# define RTDbgCfgOpenPdb70 RT_MANGLER(RTDbgCfgOpenPdb70)
+# define RTDbgCfgOpenPdb20 RT_MANGLER(RTDbgCfgOpenPdb20)
+# define RTDbgCfgOpenPeImage RT_MANGLER(RTDbgCfgOpenPeImage)
+# define RTDbgCfgSetLogCallback RT_MANGLER(RTDbgCfgSetLogCallback)
# define RTDbgLineAlloc RT_MANGLER(RTDbgLineAlloc)
# define RTDbgLineDup RT_MANGLER(RTDbgLineDup)
# define RTDbgLineFree RT_MANGLER(RTDbgLineFree)
# define RTDbgModCreate RT_MANGLER(RTDbgModCreate)
-# define RTDbgModCreateDeferred RT_MANGLER(RTDbgModCreateDeferred)
+# define RTDbgModCreateFromDbg RT_MANGLER(RTDbgModCreateFromDbg)
+# define RTDbgModCreateFromDwo RT_MANGLER(RTDbgModCreateFromDwo)
# define RTDbgModCreateFromImage RT_MANGLER(RTDbgModCreateFromImage)
# define RTDbgModCreateFromMap RT_MANGLER(RTDbgModCreateFromMap)
+# define RTDbgModCreateFromPdb RT_MANGLER(RTDbgModCreateFromPdb)
+# define RTDbgModCreateFromPeImage RT_MANGLER(RTDbgModCreateFromPeImage)
# define RTDbgModGetTag RT_MANGLER(RTDbgModGetTag)
# define RTDbgModImageSize RT_MANGLER(RTDbgModImageSize)
+# define RTDbgModIsDeferred RT_MANGLER(RTDbgModIsDeferred)
+# define RTDbgModIsExports RT_MANGLER(RTDbgModIsExports)
# define RTDbgModLineAdd RT_MANGLER(RTDbgModLineAdd)
# define RTDbgModLineByAddr RT_MANGLER(RTDbgModLineByAddr)
# define RTDbgModLineByAddrA RT_MANGLER(RTDbgModLineByAddrA)
@@ -365,7 +419,11 @@
# define RTDbgModLineByOrdinalA RT_MANGLER(RTDbgModLineByOrdinalA)
# define RTDbgModLineCount RT_MANGLER(RTDbgModLineCount)
# define RTDbgModName RT_MANGLER(RTDbgModName)
+# define RTDbgModDebugFile RT_MANGLER(RTDbgModDebugFile)
+# define RTDbgModImageFile RT_MANGLER(RTDbgModImageFile)
+# define RTDbgModImageFileUsed RT_MANGLER(RTDbgModImageFileUsed)
# define RTDbgModRelease RT_MANGLER(RTDbgModRelease)
+# define RTDbgModRemoveAll RT_MANGLER(RTDbgModRemoveAll)
# define RTDbgModRetain RT_MANGLER(RTDbgModRetain)
# define RTDbgModRvaToSegOff RT_MANGLER(RTDbgModRvaToSegOff)
# define RTDbgModSegmentAdd RT_MANGLER(RTDbgModSegmentAdd)
@@ -391,12 +449,16 @@
# define RTDirCreateTemp RT_MANGLER(RTDirCreateTemp)
# define RTDirCreateTempSecure RT_MANGLER(RTDirCreateTempSecure)
# define RTDirCreateUniqueNumbered RT_MANGLER(RTDirCreateUniqueNumbered)
+# define RTDirEntryIsStdDotLink RT_MANGLER(RTDirEntryIsStdDotLink)
+# define RTDirEntryExIsStdDotLink RT_MANGLER(RTDirEntryExIsStdDotLink)
# define RTDirExists RT_MANGLER(RTDirExists)
# define RTDirFlush RT_MANGLER(RTDirFlush)
# define RTDirFlushParent RT_MANGLER(RTDirFlushParent)
# define RTDirOpen RT_MANGLER(RTDirOpen)
# define RTDirOpenFiltered RT_MANGLER(RTDirOpenFiltered)
# define RTDirQueryInfo RT_MANGLER(RTDirQueryInfo)
+# define RTDirQueryUnknownType RT_MANGLER(RTDirQueryUnknownType)
+# define RTDirQueryUnknownTypeEx RT_MANGLER(RTDirQueryUnknownTypeEx)
# define RTDirRead RT_MANGLER(RTDirRead)
# define RTDirReadEx RT_MANGLER(RTDirReadEx)
# define RTDirRemove RT_MANGLER(RTDirRemove)
@@ -430,17 +492,27 @@
# define RTEnvDestroy RT_MANGLER(RTEnvDestroy)
# define RTEnvDupEx RT_MANGLER(RTEnvDupEx)
# define RTEnvExist RT_MANGLER(RTEnvExist)
+# define RTEnvExistsBad RT_MANGLER(RTEnvExistsBad)
+# define RTEnvExistsUtf8 RT_MANGLER(RTEnvExistsUtf8)
# define RTEnvExistEx RT_MANGLER(RTEnvExistEx)
# define RTEnvFreeUtf16Block RT_MANGLER(RTEnvFreeUtf16Block)
# define RTEnvGet RT_MANGLER(RTEnvGet)
+# define RTEnvGetBad RT_MANGLER(RTEnvGetBad)
+# define RTEnvGetUtf8 RT_MANGLER(RTEnvGetUtf8)
# define RTEnvGetEx RT_MANGLER(RTEnvGetEx)
# define RTEnvGetExecEnvP RT_MANGLER(RTEnvGetExecEnvP)
# define RTEnvPut RT_MANGLER(RTEnvPut)
+# define RTEnvPutBad RT_MANGLER(RTEnvPutBad)
+# define RTEnvPutUtf8 RT_MANGLER(RTEnvPutUtf8)
# define RTEnvPutEx RT_MANGLER(RTEnvPutEx)
# define RTEnvQueryUtf16Block RT_MANGLER(RTEnvQueryUtf16Block)
# define RTEnvSet RT_MANGLER(RTEnvSet)
+# define RTEnvSetBad RT_MANGLER(RTEnvSetBad)
+# define RTEnvSetUtf8 RT_MANGLER(RTEnvSetUtf8)
# define RTEnvSetEx RT_MANGLER(RTEnvSetEx)
# define RTEnvUnset RT_MANGLER(RTEnvUnset)
+# define RTEnvUnsetBad RT_MANGLER(RTEnvUnsetBad)
+# define RTEnvUnsetUtf8 RT_MANGLER(RTEnvUnsetUtf8)
# define RTEnvUnsetEx RT_MANGLER(RTEnvUnsetEx)
# define RTErrCOMGet RT_MANGLER(RTErrCOMGet)
# define RTErrConvertFromErrno RT_MANGLER(RTErrConvertFromErrno)
@@ -490,6 +562,8 @@
# define RTFileIoCtl RT_MANGLER(RTFileIoCtl)
# define RTFileIsValid RT_MANGLER(RTFileIsValid)
# define RTFileLock RT_MANGLER(RTFileLock)
+# define RTFileModeToFlags RT_MANGLER(RTFileModeToFlags)
+# define RTFileModeToFlagsEx RT_MANGLER(RTFileModeToFlagsEx)
# define RTFileMove RT_MANGLER(RTFileMove)
# define RTFileOpen RT_MANGLER(RTFileOpen)
# define RTFileOpenBitBucket RT_MANGLER(RTFileOpenBitBucket)
@@ -509,8 +583,11 @@
# define RTFileSeek RT_MANGLER(RTFileSeek)
# define RTFileSetForceFlags RT_MANGLER(RTFileSetForceFlags)
# define RTFileSetMode RT_MANGLER(RTFileSetMode)
+# define RTFileSetOwner RT_MANGLER(RTFileSetOwner)
# define RTFileSetSize RT_MANGLER(RTFileSetSize)
# define RTFileSetTimes RT_MANGLER(RTFileSetTimes)
+# define RTFileSgReadAt RT_MANGLER(RTFileSgReadAt)
+# define RTFileSgWriteAt RT_MANGLER(RTFileSgWriteAt)
# define RTFileTell RT_MANGLER(RTFileTell)
# define RTFileToNative RT_MANGLER(RTFileToNative)
# define RTFileUnlock RT_MANGLER(RTFileUnlock)
@@ -558,6 +635,8 @@
# define RTHeapSimpleInit RT_MANGLER(RTHeapSimpleInit)
# define RTHeapSimpleRelocate RT_MANGLER(RTHeapSimpleRelocate)
# define RTHeapSimpleSize RT_MANGLER(RTHeapSimpleSize)
+# define RTHttpGetFile RT_MANGLER(RTHttpGetFile)
+# define RTHttpUseSystemProxySettings RT_MANGLER(RTHttpUseSystemProxySettings)
# define RTIsoFsClose RT_MANGLER(RTIsoFsClose)
# define RTIsoFsExtractFile RT_MANGLER(RTIsoFsExtractFile)
# define RTIsoFsGetFileInfo RT_MANGLER(RTIsoFsGetFileInfo)
@@ -574,17 +653,26 @@
# define RTLdrEnumDbgInfo RT_MANGLER(RTLdrEnumDbgInfo)
# define RTLdrEnumSegments RT_MANGLER(RTLdrEnumSegments)
# define RTLdrEnumSymbols RT_MANGLER(RTLdrEnumSymbols)
+# define RTLdrGetArch RT_MANGLER(RTLdrGetArch)
# define RTLdrGetBits RT_MANGLER(RTLdrGetBits)
+# define RTLdrGetEndian RT_MANGLER(RTLdrGetEndian)
+# define RTLdrGetFormat RT_MANGLER(RTLdrGetFormat)
+# define RTLdrGetFunction RT_MANGLER(RTLdrGetFunction)
+# define RTLdrGetNativeHandle RT_MANGLER(RTLdrGetNativeHandle)
# define RTLdrGetSuff RT_MANGLER(RTLdrGetSuff)
# define RTLdrGetSymbol RT_MANGLER(RTLdrGetSymbol)
# define RTLdrGetSymbolEx RT_MANGLER(RTLdrGetSymbolEx)
+# define RTLdrGetSystemSymbol RT_MANGLER(RTLdrGetSystemSymbol)
+# define RTLdrGetType RT_MANGLER(RTLdrGetType)
# define RTLdrIsLoadable RT_MANGLER(RTLdrIsLoadable)
# define RTLdrLinkAddressToRva RT_MANGLER(RTLdrLinkAddressToRva)
# define RTLdrLinkAddressToSegOffset RT_MANGLER(RTLdrLinkAddressToSegOffset)
# define RTLdrLoad RT_MANGLER(RTLdrLoad)
# define RTLdrLoadAppPriv RT_MANGLER(RTLdrLoadAppPriv)
# define RTLdrLoadEx RT_MANGLER(RTLdrLoadEx)
+# define RTLdrLoadSystem RT_MANGLER(RTLdrLoadSystem)
# define RTLdrOpen RT_MANGLER(RTLdrOpen)
+# define RTLdrOpenInMemory RT_MANGLER(RTLdrOpenInMemory)
# define RTLdrOpenkLdr RT_MANGLER(RTLdrOpenkLdr)
# define RTLdrRelocate RT_MANGLER(RTLdrRelocate)
# define RTLdrRvaToSegOffset RT_MANGLER(RTLdrRvaToSegOffset)
@@ -651,7 +739,10 @@
# define RTLockValidatorRecSharedCheckOrder RT_MANGLER(RTLockValidatorRecSharedCheckOrder)
# define RTLockValidatorRecSharedCheckOrderAndBlocking RT_MANGLER(RTLockValidatorRecSharedCheckOrderAndBlocking)
# define RTLockValidatorRecSharedCheckSignaller RT_MANGLER(RTLockValidatorRecSharedCheckSignaller)
+# define RTLockValidatorRecSharedCreate RT_MANGLER(RTLockValidatorRecSharedCreate)
+# define RTLockValidatorRecSharedCreateV RT_MANGLER(RTLockValidatorRecSharedCreateV)
# define RTLockValidatorRecSharedDelete RT_MANGLER(RTLockValidatorRecSharedDelete)
+# define RTLockValidatorRecSharedDestroy RT_MANGLER(RTLockValidatorRecSharedDestroy)
# define RTLockValidatorRecSharedInit RT_MANGLER(RTLockValidatorRecSharedInit)
# define RTLockValidatorRecSharedInitV RT_MANGLER(RTLockValidatorRecSharedInitV)
# define RTLockValidatorRecSharedIsOwner RT_MANGLER(RTLockValidatorRecSharedIsOwner)
@@ -737,6 +828,7 @@
# define RTManifestSetAttr RT_MANGLER(RTManifestSetAttr)
# define RTManifestUnsetAttr RT_MANGLER(RTManifestUnsetAttr)
# define RTManifestVerify RT_MANGLER(RTManifestVerify)
+# define RTManifestVerifyDigestType RT_MANGLER(RTManifestVerifyDigestType)
# define RTManifestVerifyFiles RT_MANGLER(RTManifestVerifyFiles)
# define RTManifestVerifyFilesBuf RT_MANGLER(RTManifestVerifyFilesBuf)
# define RTManifestWriteFiles RT_MANGLER(RTManifestWriteFiles)
@@ -749,7 +841,7 @@
# define RTMd5Init RT_MANGLER(RTMd5Init)
# define RTMd5ToString RT_MANGLER(RTMd5ToString)
# define RTMd5Update RT_MANGLER(RTMd5Update)
-# define RTMemAllocExTag RT_MANGLER(RTMemAllocExTag) /* r0drv */
+# define RTMemAllocExTag RT_MANGLER(RTMemAllocExTag)
# define RTMemAllocTag RT_MANGLER(RTMemAllocTag)
# define RTMemAllocVarTag RT_MANGLER(RTMemAllocVarTag)
# define RTMemAllocZTag RT_MANGLER(RTMemAllocZTag)
@@ -789,7 +881,7 @@
# define RTMemExecAllocTag RT_MANGLER(RTMemExecAllocTag)
# define RTMemExecFree RT_MANGLER(RTMemExecFree)
# define RTMemFree RT_MANGLER(RTMemFree)
-# define RTMemFreeEx RT_MANGLER(RTMemFreeEx) /* r0drv */
+# define RTMemFreeEx RT_MANGLER(RTMemFreeEx)
# define RTMemPageAllocTag RT_MANGLER(RTMemPageAllocTag)
# define RTMemPageAllocZTag RT_MANGLER(RTMemPageAllocZTag)
# define RTMemPageFree RT_MANGLER(RTMemPageFree)
@@ -834,10 +926,13 @@
# define RTMpGetMaxCpuId RT_MANGLER(RTMpGetMaxCpuId)
# define RTMpGetMaxFrequency RT_MANGLER(RTMpGetMaxFrequency)
# define RTMpGetOnlineCount RT_MANGLER(RTMpGetOnlineCount)
+# define RTMpGetOnlineCoreCount RT_MANGLER(RTMpGetOnlineCoreCount)
# define RTMpGetOnlineSet RT_MANGLER(RTMpGetOnlineSet)
# define RTMpGetPresentCount RT_MANGLER(RTMpGetPresentCount)
+# define RTMpGetPresentCoreCount RT_MANGLER(RTMpGetPresentCoreCount)
# define RTMpGetPresentSet RT_MANGLER(RTMpGetPresentSet)
# define RTMpGetSet RT_MANGLER(RTMpGetSet)
+# define RTMpGetCoreCount RT_MANGLER(RTMpGetCoreCount)
# define RTMpIsCpuOnline RT_MANGLER(RTMpIsCpuOnline)
# define RTMpIsCpuPossible RT_MANGLER(RTMpIsCpuPossible) /* r0drv */
# define RTMpIsCpuPresent RT_MANGLER(RTMpIsCpuPresent)
@@ -880,7 +975,9 @@
# define RTNetIPv6PseudoChecksumEx RT_MANGLER(RTNetIPv6PseudoChecksumEx)
# define RTNetTCPChecksum RT_MANGLER(RTNetTCPChecksum)
# define RTNetUDPChecksum RT_MANGLER(RTNetUDPChecksum)
+# define RTNetStrToMacAddr RT_MANGLER(RTNetStrToMacAddr)
# define RTNetIsIPv4AddrStr RT_MANGLER(RTNetIsIPv4AddrStr)
+# define RTNetStrToIPv4Addr RT_MANGLER(RTNetStrToIPv4Addr)
# define RTNetIsIPv6AddrStr RT_MANGLER(RTNetIsIPv6AddrStr)
# define RTOnceSlow RT_MANGLER(RTOnceSlow)
# define RTOnceReset RT_MANGLER(RTOnceReset)
@@ -894,6 +991,7 @@
# define RTPathAppPrivateArch RT_MANGLER(RTPathAppPrivateArch)
# define RTPathAppPrivateArchTop RT_MANGLER(RTPathAppPrivateArchTop)
# define RTPathAppPrivateNoArch RT_MANGLER(RTPathAppPrivateNoArch)
+# define RTPathCalcRelative RT_MANGLER(RTPathCalcRelative)
# define RTPathChangeToDosSlashes RT_MANGLER(RTPathChangeToDosSlashes)
# define RTPathChangeToUnixSlashes RT_MANGLER(RTPathChangeToUnixSlashes)
# define RTPathCompare RT_MANGLER(RTPathCompare)
@@ -904,19 +1002,24 @@
# define RTPathExistsEx RT_MANGLER(RTPathExistsEx)
# define RTPathExt RT_MANGLER(RTPathExt)
# define RTPathFilename RT_MANGLER(RTPathFilename)
+# define RTPathFilenameEx RT_MANGLER(RTPathFilenameEx)
# define RTPathGetCurrent RT_MANGLER(RTPathGetCurrent)
# define RTPathGetMode RT_MANGLER(RTPathGetMode)
# define RTPathHasExt RT_MANGLER(RTPathHasExt)
# define RTPathHasPath RT_MANGLER(RTPathHasPath)
+# define RTPathIsSame RT_MANGLER(RTPathIsSame)
# define RTPathJoin RT_MANGLER(RTPathJoin)
# define RTPathJoinA RT_MANGLER(RTPathJoinA)
# define RTPathJoinEx RT_MANGLER(RTPathJoinEx)
# define RTPathParse RT_MANGLER(RTPathParse)
+# define RTPathParsedReassemble RT_MANGLER(RTPathParsedReassemble)
+# define RTPathParseSimple RT_MANGLER(RTPathParseSimple)
# define RTPathQueryInfo RT_MANGLER(RTPathQueryInfo)
# define RTPathQueryInfoEx RT_MANGLER(RTPathQueryInfoEx)
# define RTPathReal RT_MANGLER(RTPathReal)
# define RTPathRealDup RT_MANGLER(RTPathRealDup)
# define RTPathRename RT_MANGLER(RTPathRename)
+# define RTPathRmCmd RT_MANGLER(RTPathRmCmd)
# define RTPathSetCurrent RT_MANGLER(RTPathSetCurrent)
# define RTPathSetMode RT_MANGLER(RTPathSetMode) /* not-win */
# define RTPathSetOwner RT_MANGLER(RTPathSetOwner) /* not-win */
@@ -924,6 +1027,10 @@
# define RTPathSetTimes RT_MANGLER(RTPathSetTimes)
# define RTPathSetTimesEx RT_MANGLER(RTPathSetTimesEx)
# define RTPathSharedLibs RT_MANGLER(RTPathSharedLibs)
+# define RTPathSplit RT_MANGLER(RTPathSplit)
+# define RTPathSplitATag RT_MANGLER(RTPathSplitATag)
+# define RTPathSplitFree RT_MANGLER(RTPathSplitFree)
+# define RTPathSplitReassemble RT_MANGLER(RTPathSplitReassemble)
# define RTPathStartsWith RT_MANGLER(RTPathStartsWith)
# define RTPathStartsWithRoot RT_MANGLER(RTPathStartsWithRoot)
# define RTPathStripExt RT_MANGLER(RTPathStripExt)
@@ -1018,6 +1125,7 @@
# define RTR3InitExe RT_MANGLER(RTR3InitExe)
# define RTR3InitExeNoArguments RT_MANGLER(RTR3InitExeNoArguments)
# define RTR3InitEx RT_MANGLER(RTR3InitEx)
+# define RTR3InitIsUnobtrusive RT_MANGLER(RTR3InitIsUnobtrusive)
# define rtR3MemAlloc RT_MANGLER(rtR3MemAlloc)
# define rtR3MemFree RT_MANGLER(rtR3MemFree)
# define rtR3MemRealloc RT_MANGLER(rtR3MemRealloc)
@@ -1172,6 +1280,7 @@
# define RTSgBufCopyFromBuf RT_MANGLER(RTSgBufCopyFromBuf)
# define RTSgBufCopyToBuf RT_MANGLER(RTSgBufCopyToBuf)
# define RTSgBufInit RT_MANGLER(RTSgBufInit)
+# define RTSgBufIsZero RT_MANGLER(RTSgBufIsZero)
# define RTSgBufReset RT_MANGLER(RTSgBufReset)
# define RTSgBufSegArrayCreate RT_MANGLER(RTSgBufSegArrayCreate)
# define RTSgBufSet RT_MANGLER(RTSgBufSet)
@@ -1190,6 +1299,8 @@
# define RTSha256Init RT_MANGLER(RTSha256Init)
# define RTSha256ToString RT_MANGLER(RTSha256ToString)
# define RTSha256Update RT_MANGLER(RTSha256Update)
+# define RTSha256Digest RT_MANGLER(RTSha256Digest)
+# define RTSha256DigestFromFile RT_MANGLER(RTSha256DigestFromFile)
# define RTSha512 RT_MANGLER(RTSha512)
# define RTSha512Final RT_MANGLER(RTSha512Final)
# define RTSha512FromString RT_MANGLER(RTSha512FromString)
@@ -1241,7 +1352,11 @@
# define RTStrCacheCreate RT_MANGLER(RTStrCacheCreate)
# define RTStrCacheDestroy RT_MANGLER(RTStrCacheDestroy)
# define RTStrCacheEnter RT_MANGLER(RTStrCacheEnter)
+# define RTStrCacheEnterLower RT_MANGLER(RTStrCacheEnterLower)
+# define RTStrCacheEnterLowerN RT_MANGLER(RTStrCacheEnterLowerN)
# define RTStrCacheEnterN RT_MANGLER(RTStrCacheEnterN)
+# define RTStrCacheGetStats RT_MANGLER(RTStrCacheGetStats)
+# define RTStrCacheIsRealImpl RT_MANGLER(RTStrCacheIsRealImpl)
# define RTStrCacheLength RT_MANGLER(RTStrCacheLength)
# define RTStrCacheRelease RT_MANGLER(RTStrCacheRelease)
# define RTStrCacheRetain RT_MANGLER(RTStrCacheRetain)
@@ -1286,6 +1401,9 @@
# define RTStrHash1N RT_MANGLER(RTStrHash1N)
# define RTStrICmp RT_MANGLER(RTStrICmp)
# define RTStrIStr RT_MANGLER(RTStrIStr)
+# define RTStrIsCaseFoldable RT_MANGLER(RTStrIsCaseFoldable)
+# define RTStrIsLowerCased RT_MANGLER(RTStrIsLowerCased)
+# define RTStrIsUpperCased RT_MANGLER(RTStrIsUpperCased)
# define RTStrIsValidEncoding RT_MANGLER(RTStrIsValidEncoding)
# define RTStrmClearError RT_MANGLER(RTStrmClearError)
# define RTStrmClose RT_MANGLER(RTStrmClose)
@@ -1407,9 +1525,11 @@
# define RTTarList RT_MANGLER(RTTarList)
# define RTTarOpen RT_MANGLER(RTTarOpen)
# define RTTarSeekNextFile RT_MANGLER(RTTarSeekNextFile)
+# define RTTcpClientCancelConnect RT_MANGLER(RTTcpClientCancelConnect)
# define RTTcpClientClose RT_MANGLER(RTTcpClientClose)
# define RTTcpClientCloseEx RT_MANGLER(RTTcpClientCloseEx)
# define RTTcpClientConnect RT_MANGLER(RTTcpClientConnect)
+# define RTTcpClientConnectEx RT_MANGLER(RTTcpClientConnectEx)
# define RTTcpFlush RT_MANGLER(RTTcpFlush)
# define RTTcpGetLocalAddress RT_MANGLER(RTTcpGetLocalAddress)
# define RTTcpGetPeerAddress RT_MANGLER(RTTcpGetPeerAddress)
@@ -1438,7 +1558,9 @@
# define RTTermRegisterCallback RT_MANGLER(RTTermRegisterCallback)
# define RTTermRunCallbacks RT_MANGLER(RTTermRunCallbacks)
# define RTTestBanner RT_MANGLER(RTTestBanner)
+# define RTTestChangeName RT_MANGLER(RTTestChangeName)
# define RTTestCreate RT_MANGLER(RTTestCreate)
+# define RTTestCreateEx RT_MANGLER(RTTestCreateEx)
# define RTTestDestroy RT_MANGLER(RTTestDestroy)
# define RTTestErrorCount RT_MANGLER(RTTestErrorCount)
# define RTTestErrorInc RT_MANGLER(RTTestErrorInc)
@@ -1459,6 +1581,7 @@
# define RTTestIFailureDetails RT_MANGLER(RTTestIFailureDetails)
# define RTTestIFailureDetailsV RT_MANGLER(RTTestIFailureDetailsV)
# define RTTestInitAndCreate RT_MANGLER(RTTestInitAndCreate)
+# define RTTestInitExAndCreate RT_MANGLER(RTTestInitExAndCreate)
# define RTTestIPassed RT_MANGLER(RTTestIPassed)
# define RTTestIPassedV RT_MANGLER(RTTestIPassedV)
# define RTTestIPrintf RT_MANGLER(RTTestIPrintf)
@@ -1479,8 +1602,11 @@
# define RTTestSetDefault RT_MANGLER(RTTestSetDefault)
# define RTTestSkipAndDestroy RT_MANGLER(RTTestSkipAndDestroy)
# define RTTestSkipAndDestroyV RT_MANGLER(RTTestSkipAndDestroyV)
+# define RTTestSkipped RT_MANGLER(RTTestSkipped)
+# define RTTestSkippedV RT_MANGLER(RTTestSkippedV)
# define RTTestSub RT_MANGLER(RTTestSub)
# define RTTestSubDone RT_MANGLER(RTTestSubDone)
+# define RTTestSubErrorCount RT_MANGLER(RTTestSubErrorCount)
# define RTTestSubF RT_MANGLER(RTTestSubF)
# define RTTestSubV RT_MANGLER(RTTestSubV)
# define RTTestSummaryAndDestroy RT_MANGLER(RTTestSummaryAndDestroy)
@@ -1492,6 +1618,12 @@
# define RTThreadCreate RT_MANGLER(RTThreadCreate)
# define RTThreadCreateF RT_MANGLER(RTThreadCreateF)
# define RTThreadCreateV RT_MANGLER(RTThreadCreateV)
+# define RTThreadCtxHooksAreRegistered RT_MANGLER(RTThreadCtxHooksAreRegistered) /* r0drv */
+# define RTThreadCtxHooksCreate RT_MANGLER(RTThreadCtxHooksCreate) /* r0drv */
+# define RTThreadCtxHooksDeregister RT_MANGLER(RTThreadCtxHooksDeregister) /* r0drv */
+# define RTThreadCtxHooksRegister RT_MANGLER(RTThreadCtxHooksRegister) /* r0drv */
+# define RTThreadCtxHooksRelease RT_MANGLER(RTThreadCtxHooksRelease) /* r0drv */
+# define RTThreadCtxHooksRetain RT_MANGLER(RTThreadCtxHooksRetain) /* r0drv */
# define RTThreadFromNative RT_MANGLER(RTThreadFromNative)
# define RTThreadGetAffinity RT_MANGLER(RTThreadGetAffinity)
# define RTThreadGetExecutionTimeMilli RT_MANGLER(RTThreadGetExecutionTimeMilli)
@@ -1572,9 +1704,11 @@
# define RTTimerStart RT_MANGLER(RTTimerStart)
# define RTTimerStop RT_MANGLER(RTTimerStop)
# define RTTimeSet RT_MANGLER(RTTimeSet)
+# define RTTimeSpecFromString RT_MANGLER(RTTimeSpecFromString)
# define RTTimeSpecToString RT_MANGLER(RTTimeSpecToString)
# define RTTimeSystemMilliTS RT_MANGLER(RTTimeSystemMilliTS)
# define RTTimeSystemNanoTS RT_MANGLER(RTTimeSystemNanoTS)
+# define RTTimeFromString RT_MANGLER(RTTimeFromString)
# define RTTimeToString RT_MANGLER(RTTimeToString)
# define RTTlsAlloc RT_MANGLER(RTTlsAlloc)
# define RTTlsAllocEx RT_MANGLER(RTTlsAllocEx)
@@ -1666,6 +1800,7 @@
# define RTVfsFileFromRTFile RT_MANGLER(RTVfsFileFromRTFile)
# define RTVfsFileGetSize RT_MANGLER(RTVfsFileGetSize)
# define RTVfsFileOpen RT_MANGLER(RTVfsFileOpen)
+# define RTVfsFileOpenNormal RT_MANGLER(RTVfsFileOpenNormal)
# define RTVfsFilePoll RT_MANGLER(RTVfsFilePoll)
# define RTVfsFileQueryInfo RT_MANGLER(RTVfsFileQueryInfo)
# define RTVfsFileRead RT_MANGLER(RTVfsFileRead)
@@ -1686,6 +1821,7 @@
# define RTVfsIoStrmFromRTFile RT_MANGLER(RTVfsIoStrmFromRTFile)
# define RTVfsIoStrmFromStdHandle RT_MANGLER(RTVfsIoStrmFromStdHandle)
# define RTVfsIoStrmIsAtEnd RT_MANGLER(RTVfsIoStrmIsAtEnd)
+# define RTVfsIoStrmOpenNormal RT_MANGLER(RTVfsIoStrmOpenNormal)
# define RTVfsIoStrmPoll RT_MANGLER(RTVfsIoStrmPoll)
# define RTVfsIoStrmQueryInfo RT_MANGLER(RTVfsIoStrmQueryInfo)
# define RTVfsIoStrmRead RT_MANGLER(RTVfsIoStrmRead)
@@ -1754,10 +1890,11 @@
# define RTZipDecompCreate RT_MANGLER(RTZipDecompCreate)
# define RTZipDecompDestroy RT_MANGLER(RTZipDecompDestroy)
# define RTZipDecompress RT_MANGLER(RTZipDecompress)
+# define RTZipGzipCompressIoStream RT_MANGLER(RTZipGzipCompressIoStream)
# define RTZipGzipDecompressIoStream RT_MANGLER(RTZipGzipDecompressIoStream)
# define RTZipTarCmd RT_MANGLER(RTZipTarCmd)
# define RTZipTarFsStreamFromIoStream RT_MANGLER(RTZipTarFsStreamFromIoStream)
-
+# define RTZipXarFsStreamFromIoStream RT_MANGLER(RTZipXarFsStreamFromIoStream)
/*
* Stable variables (alphabetical order):
*/