Changeset 11551 in vbox for trunk/src/libs
- Timestamp:
- Aug 21, 2008 5:16:02 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 35134
- Location:
- trunk/src/libs/xpcom18a4
- Files:
-
- 1 added
- 63 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/Makefile.kmk
r11537 r11551 27 27 endif 28 28 include $(KBUILD_PATH)/subheader.kmk 29 30 # File for filtering out C symbols from the XPCOM library. Used to avoid 31 # symbol namespace pollution, causing trouble with system libraries. 32 XPCOM_C_NAMESPACE_MAP=$(VBOX_PATH_XPCOM_SRC)/xpcom-namespace-cleanup.map 33 34 # @todo check whether VBoxXPCOMIPCC.so or VBoxXPCOMIPCD contain undefined 35 # symbols starting with NS_, PL_, PR_ or XPT. Would move the test time failure 36 # when missing a symbol renaming to a build time failure. Likewise, there 37 # should be a check whether VBoxXPCOM.so contains global C symbols (at least 38 # where the whitelisting of symbols via the map file is not used). 39 29 40 30 41 ifdef VBOX_WITH_PYTHON … … 78 89 XPCOM_DLL_BASE=\"$(basename $(notdir $(LIB_XPCOM)))\" \ 79 90 MOZ_DLL_SUFFIX=\"$(suffix $(LIB_XPCOM))\" 91 ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 92 TEMPLATE_XPCOM_DEFS += VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 93 endif 80 94 TEMPLATE_XPCOM_DEFS.x86 = i386=1 81 95 TEMPLATE_XPCOM_DEFS.amd64 = HAVE_VA_LIST_AS_ARRAY HAVE_VA_COPY VA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) … … 1099 1113 VBoxXPCOM_NAME = $(basename $(notdir $(LIB_XPCOM))) 1100 1114 VBoxXPCOM_DEFS = BUILD_DCONNECT="1" _IMPL_NS_COM 1115 ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 1116 VBoxXPCOM_LDFLAGS.linux = -Wl,--version-script=$(XPCOM_C_NAMESPACE_MAP) 1117 VBoxXPCOM_DEPS.linux += $(XPCOM_C_NAMESPACE_MAP) 1118 VBoxXPCOM_LDFLAGS.solaris = -Wl,-M,$(XPCOM_C_NAMESPACE_MAP) 1119 VBoxXPCOM_DEPS.solaris += $(XPCOM_C_NAMESPACE_MAP) 1120 endif 1101 1121 VBoxXPCOM_SOURCES = \ 1102 1122 xpcom/build/nsXPComInit.cpp \ -
trunk/src/libs/xpcom18a4/nsprpub/lib/ds/plarenas.h
r1 r11551 39 39 #else /* defined(PLARENAS_H) */ 40 40 #define PLARENAS_H 41 42 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 43 #define PL_ArenaAllocate VBoxNsplPL_ArenaAllocate 44 #define PL_ArenaFinish VBoxNsplPL_ArenaFinish 45 #define PL_ArenaGrow VBoxNsplPL_ArenaGrow 46 #define PL_ArenaRelease VBoxNsplPL_ArenaRelease 47 #define PL_CompactArenaPool VBoxNsplPL_CompactArenaPool 48 #define PL_FinishArenaPool VBoxNsplPL_FinishArenaPool 49 #define PL_FreeArenaPool VBoxNsplPL_FreeArenaPool 50 #define PL_InitArenaPool VBoxNsplPL_InitArenaPool 51 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 41 52 42 53 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/lib/ds/plhash.h
r1 r11551 43 43 #include <stdio.h> 44 44 #include "prtypes.h" 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PL_CompareStrings VBoxNsplPL_CompareStrings 48 #define PL_CompareValues VBoxNsplPL_CompareValues 49 #define PL_HashString VBoxNsplPL_HashString 50 #define PL_HashTableAdd VBoxNsplPL_HashTableAdd 51 #define PL_HashTableDestroy VBoxNsplPL_HashTableDestroy 52 #define PL_HashTableLookup VBoxNsplPL_HashTableLookup 53 #define PL_HashTableRemove VBoxNsplPL_HashTableRemove 54 #define PL_NewHashTable VBoxNsplPL_NewHashTable 55 #define PL_HashTableDump VBoxNsplPL_HashTableDump 56 #define PL_HashTableEnumerateEntries VBoxNsplPL_HashTableEnumerateEntries 57 #define PL_HashTableLookupConst VBoxNsplPL_HashTableLookupConst 58 #define PL_HashTableRawAdd VBoxNsplPL_HashTableRawAdd 59 #define PL_HashTableRawLookup VBoxNsplPL_HashTableRawLookup 60 #define PL_HashTableRawLookupConst VBoxNsplPL_HashTableRawLookupConst 61 #define PL_HashTableRawRemove VBoxNsplPL_HashTableRawRemove 62 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 45 63 46 64 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plbase64.h
r1 r11551 40 40 41 41 #include "prtypes.h" 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PL_Base64Decode VBoxNsplPL_Base64Decode 45 #define PL_Base64Encode VBoxNsplPL_Base64Encode 46 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 42 47 43 48 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plerror.h
r1 r11551 49 49 #include "prtypes.h" 50 50 51 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 52 #define PL_FPrintError VBoxNsplPL_FPrintError 53 #define PL_PrintError VBoxNsplPL_PrintError 54 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 55 51 56 PR_BEGIN_EXTERN_C 52 57 /* -
trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plgetopt.h
r1 r11551 47 47 #include "prtypes.h" 48 48 49 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 50 #define PL_CreateOptState VBoxNsplPL_CreateOptState 51 #define PL_DestroyOptState VBoxNsplPL_DestroyOptState 52 #define PL_GetNextOpt VBoxNsplPL_GetNextOpt 53 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 54 49 55 PR_BEGIN_EXTERN_C 50 56 -
trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plstr.h
r1 r11551 62 62 #include "prtypes.h" 63 63 64 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 65 #define PL_strlen VBoxNsplPL_strlen 66 #define PL_strcmp VBoxNsplPL_strcmp 67 #define PL_strncmp VBoxNsplPL_strncmp 68 #define PL_strcasecmp VBoxNsplPL_strcasecmp 69 #define PL_strncasecmp VBoxNsplPL_strncasecmp 70 #define PL_strdup VBoxNsplPL_strdup 71 #define PL_strfree VBoxNsplPL_strfree 72 #define PL_strncpy VBoxNsplPL_strncpy 73 #define PL_strncpyz VBoxNsplPL_strncpyz 74 #define PL_strrchr VBoxNsplPL_strrchr 75 #define PL_strcaserstr VBoxNsplPL_strcaserstr 76 #define PL_strcasestr VBoxNsplPL_strcasestr 77 #define PL_strcat VBoxNsplPL_strcat 78 #define PL_strcatn VBoxNsplPL_strcatn 79 #define PL_strchr VBoxNsplPL_strchr 80 #define PL_strcpy VBoxNsplPL_strcpy 81 #define PL_strncaserstr VBoxNsplPL_strncaserstr 82 #define PL_strncasestr VBoxNsplPL_strncasestr 83 #define PL_strncat VBoxNsplPL_strncat 84 #define PL_strnchr VBoxNsplPL_strnchr 85 #define PL_strndup VBoxNsplPL_strndup 86 #define PL_strnlen VBoxNsplPL_strnlen 87 #define PL_strnpbrk VBoxNsplPL_strnpbrk 88 #define PL_strnprbrk VBoxNsplPL_strnprbrk 89 #define PL_strnrchr VBoxNsplPL_strnrchr 90 #define PL_strnrstr VBoxNsplPL_strnrstr 91 #define PL_strnstr VBoxNsplPL_strnstr 92 #define PL_strpbrk VBoxNsplPL_strpbrk 93 #define PL_strprbrk VBoxNsplPL_strprbrk 94 #define PL_strrstr VBoxNsplPL_strrstr 95 #define PL_strstr VBoxNsplPL_strstr 96 #define PL_strtok_r VBoxNsplPL_strtok_r 97 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 98 64 99 PR_BEGIN_EXTERN_C 65 100 /* -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/obsolete/pralarm.h
r1 r11551 66 66 #include "prinrval.h" 67 67 68 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 69 #define PR_CreateAlarm VBoxNsprPR_CreateAlarm 70 #define PR_DestroyAlarm VBoxNsprPR_DestroyAlarm 71 #define PR_SetAlarm VBoxNsprPR_SetAlarm 72 #define PR_ResetAlarm VBoxNsprPR_ResetAlarm 73 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 68 74 69 75 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/obsolete/probslet.h
r1 r11551 45 45 46 46 #include "prio.h" 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define PR_Yield VBoxNsprPR_Yield 50 #define PR_Select VBoxNsprPR_Select 51 #define PR_FD_ZERO VBoxNsprPR_FD_ZERO 52 #define PR_FD_SET VBoxNsprPR_FD_SET 53 #define PR_FD_CLR VBoxNsprPR_FD_CLR 54 #define PR_FD_ISSET VBoxNsprPR_FD_ISSET 55 #define PR_FD_NSET VBoxNsprPR_FD_NSET 56 #define PR_FD_NCLR VBoxNsprPR_FD_NCLR 57 #define PR_FD_NISSET VBoxNsprPR_FD_NISSET 58 #define PR_Stat VBoxNsprPR_Stat 59 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 47 60 48 61 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/obsolete/prsem.h
r1 r11551 45 45 */ 46 46 #include "prtypes.h" 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define PR_NewSem VBoxNsprPR_NewSem 50 #define PR_DestroySem VBoxNsprPR_DestroySem 51 #define PR_WaitSem VBoxNsprPR_WaitSem 52 #define PR_PostSem VBoxNsprPR_PostSem 53 #define PR_GetValueSem VBoxNsprPR_GetValueSem 54 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 47 55 48 56 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/pratom.h
r1 r11551 46 46 #include "prtypes.h" 47 47 #include "prlock.h" 48 49 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 50 #define PR_AtomicDecrement VBoxNsprPR_AtomicDecrement 51 #define PR_AtomicIncrement VBoxNsprPR_AtomicIncrement 52 #define PR_AtomicAdd VBoxNsprPR_AtomicAdd 53 #define PR_AtomicSet VBoxNsprPR_AtomicSet 54 #define PR_CreateStack VBoxNsprPR_CreateStack 55 #define PR_StackPush VBoxNsprPR_StackPush 56 #define PR_StackPop VBoxNsprPR_StackPop 57 #define PR_DestroyStack VBoxNsprPR_DestroyStack 58 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 48 59 49 60 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prbit.h
r1 r11551 40 40 41 41 #include "prtypes.h" 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_CeilingLog2 VBoxNsprPR_CeilingLog2 45 #define PR_FloorLog2 VBoxNsprPR_FloorLog2 46 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 47 42 48 PR_BEGIN_EXTERN_C 43 49 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prcmon.h
r1 r11551 52 52 #include "prinrval.h" 53 53 54 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 55 #define PR_CEnterMonitor VBoxNsprPR_CEnterMonitor 56 #define PR_CExitMonitor VBoxNsprPR_CExitMonitor 57 #define PR_CNotify VBoxNsprPR_CNotify 58 #define PR_CWait VBoxNsprPR_CWait 59 #define PR_CNotifyAll VBoxNsprPR_CNotifyAll 60 #define PR_CSetOnMonitorRecycle VBoxNsprPR_CSetOnMonitorRecycle 61 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 62 54 63 PR_BEGIN_EXTERN_C 55 64 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prcountr.h
r1 r11551 107 107 #include "prtypes.h" 108 108 109 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 110 #define PR_CreateCounter VBoxNsprPR_CreateCounter 111 #define PR_DestroyCounter VBoxNsprPR_DestroyCounter 112 #define PR_GetCounterHandleFromName VBoxNsprPR_GetCounterHandleFromName 113 #define PR_GetCounterNameFromHandle VBoxNsprPR_GetCounterNameFromHandle 114 #define PR_IncrementCounter VBoxNsprPR_IncrementCounter 115 #define PR_DecrementCounter VBoxNsprPR_DecrementCounter 116 #define PR_AddToCounter VBoxNsprPR_AddToCounter 117 #define PR_SubtractFromCounter VBoxNsprPR_SubtractFromCounter 118 #define PR_GetCounter VBoxNsprPR_GetCounter 119 #define PR_SetCounter VBoxNsprPR_SetCounter 120 #define PR_FindNextCounterQname VBoxNsprPR_FindNextCounterQname 121 #define PR_FindNextCounterRname VBoxNsprPR_FindNextCounterRname 122 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 123 109 124 PR_BEGIN_EXTERN_C 110 125 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prcvar.h
r1 r11551 41 41 #include "prlock.h" 42 42 #include "prinrval.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define PR_NewCondVar VBoxNsprPR_NewCondVar 46 #define PR_DestroyCondVar VBoxNsprPR_DestroyCondVar 47 #define PR_WaitCondVar VBoxNsprPR_WaitCondVar 48 #define PR_NotifyCondVar VBoxNsprPR_NotifyCondVar 49 #define PR_NotifyAllCondVar VBoxNsprPR_NotifyAllCondVar 50 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 51 44 52 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prdtoa.h
r1 r11551 40 40 41 41 #include "prtypes.h" 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_cnvtf VBoxNsprPR_cnvtf 45 #define PR_dtoa VBoxNsprPR_dtoa 46 #define PR_strtod VBoxNsprPR_strtod 47 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 42 48 43 49 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prenv.h
r1 r11551 40 40 41 41 #include "prtypes.h" 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_GetEnv VBoxNsprPR_GetEnv 45 #define PR_SetEnv VBoxNsprPR_SetEnv 46 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 42 47 43 48 /*******************************************************************************/ -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prerror.h
r1 r11551 41 41 #include "prtypes.h" 42 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_SetError VBoxNsprPR_SetError 45 #define PR_SetErrorText VBoxNsprPR_SetErrorText 46 #define PR_GetError VBoxNsprPR_GetError 47 #define PR_GetOSError VBoxNsprPR_GetOSError 48 #define PR_GetErrorTextLength VBoxNsprPR_GetErrorTextLength 49 #define PR_GetErrorText VBoxNsprPR_GetErrorText 50 #define PR_ErrorToString VBoxNsprPR_ErrorToString 51 #define PR_ErrorToName VBoxNsprPR_ErrorToName 52 #define PR_ErrorLanguages VBoxNsprPR_ErrorLanguages 53 #define PR_ErrorInstallTable VBoxNsprPR_ErrorInstallTable 54 #define PR_ErrorInstallCallback VBoxNsprPR_ErrorInstallCallback 55 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 56 PR_BEGIN_EXTERN_C 44 57 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prinit.h
r1 r11551 44 44 #include <stdio.h> 45 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PR_Abort VBoxNsprPR_Abort 48 #define PR_Cleanup VBoxNsprPR_Cleanup 49 #define PR_DisableClockInterrupts VBoxNsprPR_DisableClockInterrupts 50 #define PR_EnableClockInterrupts VBoxNsprPR_EnableClockInterrupts 51 #define PR_BlockClockInterrupts VBoxNsprPR_BlockClockInterrupts 52 #define PR_UnblockClockInterrupts VBoxNsprPR_UnblockClockInterrupts 53 #define PR_Init VBoxNsprPR_Init 54 #define PR_Initialize VBoxNsprPR_Initialize 55 #define PR_Initialized VBoxNsprPR_Initialized 56 #define PR_VersionCheck VBoxNsprPR_VersionCheck 57 #define PR_SetConcurrency VBoxNsprPR_SetConcurrency 58 #define PR_SetFDCacheSize VBoxNsprPR_SetFDCacheSize 59 #define PR_ProcessExit VBoxNsprPR_ProcessExit 60 #define PR_CallOnce VBoxNsprPR_CallOnce 61 #define PR_CallOnceWithArg VBoxNsprPR_CallOnceWithArg 62 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 63 46 64 PR_BEGIN_EXTERN_C 47 65 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prinrval.h
r1 r11551 52 52 53 53 #include "prtypes.h" 54 55 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 56 #define PR_IntervalNow VBoxNsprPR_IntervalNow 57 #define PR_TicksPerSecond VBoxNsprPR_TicksPerSecond 58 #define PR_SecondsToInterval VBoxNsprPR_SecondsToInterval 59 #define PR_MillisecondsToInterval VBoxNsprPR_MillisecondsToInterval 60 #define PR_MicrosecondsToInterval VBoxNsprPR_MicrosecondsToInterval 61 #define PR_IntervalToSeconds VBoxNsprPR_IntervalToSeconds 62 #define PR_IntervalToMilliseconds VBoxNsprPR_IntervalToMilliseconds 63 #define PR_IntervalToMicroseconds VBoxNsprPR_IntervalToMicroseconds 64 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 54 65 55 66 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prio.h
r1 r11551 50 50 #include "prinrval.h" 51 51 #include "prinet.h" 52 53 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 54 #define PR_GetInheritedFD VBoxNsprPR_GetInheritedFD 55 #define PR_SetFDInheritable VBoxNsprPR_SetFDInheritable 56 #define PR_Access VBoxNsprPR_Access 57 #define PR_Open VBoxNsprPR_Open 58 #define PR_Read VBoxNsprPR_Read 59 #define PR_Write VBoxNsprPR_Write 60 #define PR_Seek VBoxNsprPR_Seek 61 #define PR_Seek64 VBoxNsprPR_Seek64 62 #define PR_Poll VBoxNsprPR_Poll 63 #define PR_NewPollableEvent VBoxNsprPR_NewPollableEvent 64 #define PR_SetPollableEvent VBoxNsprPR_SetPollableEvent 65 #define PR_WaitForPollableEvent VBoxNsprPR_WaitForPollableEvent 66 #define PR_DestroyPollableEvent VBoxNsprPR_DestroyPollableEvent 67 #define PR_Close VBoxNsprPR_Close 68 #define PR_GetSpecialFD VBoxNsprPR_GetSpecialFD 69 #define PR_Connect VBoxNsprPR_Connect 70 #define PR_OpenTCPSocket VBoxNsprPR_OpenTCPSocket 71 #define PR_SetSocketOption VBoxNsprPR_SetSocketOption 72 #define PR_Bind VBoxNsprPR_Bind 73 #define PR_Listen VBoxNsprPR_Listen 74 #define PR_Accept VBoxNsprPR_Accept 75 #define PR_AcceptRead VBoxNsprPR_AcceptRead 76 #define PR_OpenDir VBoxNsprPR_OpenDir 77 #define PR_ReadDir VBoxNsprPR_ReadDir 78 #define PR_CloseDir VBoxNsprPR_CloseDir 79 #define PR_CreatePipe VBoxNsprPR_CreatePipe 80 #define PR_GetDescType VBoxNsprPR_GetDescType 81 #define PR_GetSpecialFD VBoxNsprPR_GetSpecialFD 82 #define PR_GetUniqueIdentity VBoxNsprPR_GetUniqueIdentity 83 #define PR_GetNameForIdentity VBoxNsprPR_GetNameForIdentity 84 #define PR_GetLayersIdentity VBoxNsprPR_GetLayersIdentity 85 #define PR_GetIdentitiesLayer VBoxNsprPR_GetIdentitiesLayer 86 #define PR_GetDefaultIOMethods VBoxNsprPR_GetDefaultIOMethods 87 #define PR_CreateIOLayerStub VBoxNsprPR_CreateIOLayerStub 88 #define PR_CreateIOLayer VBoxNsprPR_CreateIOLayer 89 #define PR_PushIOLayer VBoxNsprPR_PushIOLayer 90 #define PR_PopIOLayer VBoxNsprPR_PopIOLayer 91 #define PR_OpenFile VBoxNsprPR_OpenFile 92 #define PR_Writev VBoxNsprPR_Writev 93 #define PR_Delete VBoxNsprPR_Delete 94 #define PR_Rename VBoxNsprPR_Rename 95 #define PR_GetFileInfo VBoxNsprPR_GetFileInfo 96 #define PR_GetFileInfo64 VBoxNsprPR_GetFileInfo64 97 #define PR_GetOpenFileInfo VBoxNsprPR_GetOpenFileInfo 98 #define PR_GetOpenFileInfo64 VBoxNsprPR_GetOpenFileInfo64 99 #define PR_Available VBoxNsprPR_Available 100 #define PR_Available64 VBoxNsprPR_Available64 101 #define PR_Sync VBoxNsprPR_Sync 102 #define PR_MkDir VBoxNsprPR_MkDir 103 #define PR_MakeDir VBoxNsprPR_MakeDir 104 #define PR_RmDir VBoxNsprPR_RmDir 105 #define PR_NewUDPSocket VBoxNsprPR_NewUDPSocket 106 #define PR_NewTCPSocket VBoxNsprPR_NewTCPSocket 107 #define PR_OpenUDPSocket VBoxNsprPR_OpenUDPSocket 108 #define PR_OpenTCPSocket VBoxNsprPR_OpenTCPSocket 109 #define PR_ConnectContinue VBoxNsprPR_ConnectContinue 110 #define PR_GetConnectStatus VBoxNsprPR_GetConnectStatus 111 #define PR_Shutdown VBoxNsprPR_Shutdown 112 #define PR_Recv VBoxNsprPR_Recv 113 #define PR_Send VBoxNsprPR_Send 114 #define PR_RecvFrom VBoxNsprPR_RecvFrom 115 #define PR_SendTo VBoxNsprPR_SendTo 116 #define PR_TransmitFile VBoxNsprPR_TransmitFile 117 #define PR_SendFile VBoxNsprPR_SendFile 118 #define PR_NewTCPSocketPair VBoxNsprPR_NewTCPSocketPair 119 #define PR_GetSockName VBoxNsprPR_GetSockName 120 #define PR_GetPeerName VBoxNsprPR_GetPeerName 121 #define PR_GetSocketOption VBoxNsprPR_GetSocketOption 122 #define PR_CreateFileMap VBoxNsprPR_CreateFileMap 123 #define PR_GetMemMapAlignment VBoxNsprPR_GetMemMapAlignment 124 #define PR_MemMap VBoxNsprPR_MemMap 125 #define PR_MemUnmap VBoxNsprPR_MemUnmap 126 #define PR_CloseFileMap VBoxNsprPR_CloseFileMap 127 #define PR_CreatePipe VBoxNsprPR_CreatePipe 128 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 52 129 53 130 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/pripcsem.h
r1 r11551 59 59 #include "prtypes.h" 60 60 #include "prio.h" 61 62 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 63 #define PR_OpenSemaphore VBoxNsprPR_OpenSemaphore 64 #define PR_WaitSemaphore VBoxNsprPR_WaitSemaphore 65 #define PR_PostSemaphore VBoxNsprPR_PostSemaphore 66 #define PR_CloseSemaphore VBoxNsprPR_CloseSemaphore 67 #define PR_DeleteSemaphore VBoxNsprPR_DeleteSemaphore 68 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 61 69 62 70 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/private/pprio.h
r1 r11551 48 48 #include "prio.h" 49 49 50 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 51 #define PR_GetFileMethods VBoxNsprPR_GetFileMethods 52 #define PR_GetTCPMethods VBoxNsprPR_GetTCPMethods 53 #define PR_GetUDPMethods VBoxNsprPR_GetUDPMethods 54 #define PR_GetPipeMethods VBoxNsprPR_GetPipeMethods 55 #define PR_FileDesc2NativeHandle VBoxNsprPR_FileDesc2NativeHandle 56 #define PR_ChangeFileDescNativeHandle VBoxNsprPR_ChangeFileDescNativeHandle 57 #define PR_AllocFileDesc VBoxNsprPR_AllocFileDesc 58 #define PR_FreeFileDesc VBoxNsprPR_FreeFileDesc 59 #define PR_ImportFile VBoxNsprPR_ImportFile 60 #define PR_ImportPipe VBoxNsprPR_ImportPipe 61 #define PR_ImportTCPSocket VBoxNsprPR_ImportTCPSocket 62 #define PR_ImportUDPSocket VBoxNsprPR_ImportUDPSocket 63 #define PR_CreateSocketPollFd VBoxNsprPR_CreateSocketPollFd 64 #define PR_DestroySocketPollFd VBoxNsprPR_DestroySocketPollFd 65 #define PR_Socket VBoxNsprPR_Socket 66 #define PR_LockFile VBoxNsprPR_LockFile 67 #define PR_TLockFile VBoxNsprPR_TLockFile 68 #define PR_UnlockFile VBoxNsprPR_UnlockFile 69 #define PR_EmulateAcceptRead VBoxNsprPR_EmulateAcceptRead 70 #define PR_EmulateSendFile VBoxNsprPR_EmulateSendFile 71 #define PR_NTFast_AcceptRead VBoxNsprPR_NTFast_AcceptRead 72 #define PR_NTFast_AcceptRead_WithTimeoutCallback VBoxNsprPR_NTFast_AcceptRead_WithTimeoutCallback 73 #define PR_NTFast_Accept VBoxNsprPR_NTFast_Accept 74 #define PR_NTFast_UpdateAcceptContext VBoxNsprPR_NTFast_UpdateAcceptContext 75 #define PR_NT_CancelIo VBoxNsprPR_NT_CancelIo 76 #define PR_Init_Log VBoxNsprPR_Init_Log 77 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 78 50 79 PR_BEGIN_EXTERN_C 51 80 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/private/pprthred.h
r1 r11551 52 52 #endif 53 53 54 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 55 #define PR_AttachThread VBoxNsprPR_AttachThread 56 #define PR_DetachThread VBoxNsprPR_DetachThread 57 #define PR_GetThreadID VBoxNsprPR_GetThreadID 58 #define PR_SetThreadDumpProc VBoxNsprPR_SetThreadDumpProc 59 #define PR_GetThreadAffinityMask VBoxNsprPR_GetThreadAffinityMask 60 #define PR_SetThreadAffinityMask VBoxNsprPR_SetThreadAffinityMask 61 #define PR_SetCPUAffinityMask VBoxNsprPR_SetCPUAffinityMask 62 #define PR_ShowStatus VBoxNsprPR_ShowStatus 63 #define PR_SetThreadRecycleMode VBoxNsprPR_SetThreadRecycleMode 64 #define PR_CreateThreadGCAble VBoxNsprPR_CreateThreadGCAble 65 #define PR_AttachThreadGCAble VBoxNsprPR_AttachThreadGCAble 66 #define PR_SetThreadGCAble VBoxNsprPR_SetThreadGCAble 67 #define PR_ClearThreadGCAble VBoxNsprPR_ClearThreadGCAble 68 #define PR_SuspendAll VBoxNsprPR_SuspendAll 69 #define PR_ResumeAll VBoxNsprPR_ResumeAll 70 #define PR_GetSP VBoxNsprPR_GetSP 71 #define PR_GetGCRegisters VBoxNsprPR_GetGCRegisters 72 #define GetExecutionEnvironment VBoxNsprGetExecutionEnvironment 73 #define SetExecutionEnvironment VBoxNsprSetExecutionEnvironment 74 #define PR_EnumerateThreads VBoxNsprPR_EnumerateThreads 75 #define PR_ThreadScanStackPointers VBoxNsprPR_ThreadScanStackPointers 76 #define PR_ScanStackPointers VBoxNsprPR_ScanStackPointers 77 #define PR_GetStackSpaceLeft VBoxNsprPR_GetStackSpaceLeft 78 #define PR_NewNamedMonitor VBoxNsprPR_NewNamedMonitor 79 #define PR_TestAndLock VBoxNsprPR_TestAndLock 80 #define PR_TestAndEnterMonitor VBoxNsprPR_TestAndEnterMonitor 81 #define PR_GetMonitorEntryCount VBoxNsprPR_GetMonitorEntryCount 82 #define PR_CTestAndEnterMonitor VBoxNsprPR_CTestAndEnterMonitor 83 #define PR_Mac_WaitForAsyncNotify VBoxNsprPR_Mac_WaitForAsyncNotify 84 #define PR_Mac_PostAsyncNotify VBoxNsprPR_Mac_PostAsyncNotify 85 #define PR_OS2_SetFloatExcpHandler VBoxNsprPR_OS2_SetFloatExcpHandler 86 #define PR_OS2_UnsetFloatExcpHandler VBoxNsprPR_OS2_UnsetFloatExcpHandler 87 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 88 54 89 PR_BEGIN_EXTERN_C 55 90 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/private/primpl.h
r1 r11551 139 139 */ 140 140 141 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 142 #define PT_FPrintStats VBoxNsprPT_FPrintStats 143 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 144 141 145 PR_BEGIN_EXTERN_C 142 146 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prlink.h
r1 r11551 44 44 #include "prtypes.h" 45 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PR_SetLibraryPath VBoxNsprPR_SetLibraryPath 48 #define PR_GetLibraryPath VBoxNsprPR_GetLibraryPath 49 #define PR_GetLibraryName VBoxNsprPR_GetLibraryName 50 #define PR_FreeLibraryName VBoxNsprPR_FreeLibraryName 51 #define PR_LoadLibrary VBoxNsprPR_LoadLibrary 52 #define PR_LoadLibraryWithFlags VBoxNsprPR_LoadLibraryWithFlags 53 #define PR_UnloadLibrary VBoxNsprPR_UnloadLibrary 54 #define PR_FindSymbol VBoxNsprPR_FindSymbol 55 #define PR_FindFunctionSymbol VBoxNsprPR_FindFunctionSymbol 56 #define PR_FindSymbolAndLibrary VBoxNsprPR_FindSymbolAndLibrary 57 #define PR_FindFunctionSymbolAndLibrary VBoxNsprPR_FindFunctionSymbolAndLibrary 58 #define PR_LoadStaticLibrary VBoxNsprPR_LoadStaticLibrary 59 #define PR_GetLibraryFilePathname VBoxNsprPR_GetLibraryFilePathname 60 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 61 46 62 PR_BEGIN_EXTERN_C 47 63 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prlock.h
r1 r11551 50 50 51 51 #include "prtypes.h" 52 53 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 54 #define PR_DestroyLock VBoxNsprPR_DestroyLock 55 #define PR_Lock VBoxNsprPR_Lock 56 #define PR_NewLock VBoxNsprPR_NewLock 57 #define PR_Unlock VBoxNsprPR_Unlock 58 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 52 59 53 60 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prlog.h
r1 r11551 41 41 #include "prtypes.h" 42 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_NewLogModule VBoxNsprPR_NewLogModule 45 #define PR_SetLogFile VBoxNsprPR_SetLogFile 46 #define PR_SetLogBuffering VBoxNsprPR_SetLogBuffering 47 #define PR_LogPrint VBoxNsprPR_LogPrint 48 #define PR_LogFlush VBoxNsprPR_LogFlush 49 #define PR_Assert VBoxNsprPR_Assert 50 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 51 43 52 PR_BEGIN_EXTERN_C 44 53 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prlong.h
r1 r11551 48 48 49 49 #include "prtypes.h" 50 51 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 52 #define LL_MaxInt VBoxNsllLL_MaxInt 53 #define LL_MaxUint VBoxNsllLL_MaxUint 54 #define LL_MinInt VBoxNsllLL_MinInt 55 #define LL_Zero VBoxNsllLL_Zero 56 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 50 57 51 58 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmem.h
r1 r11551 47 47 #include <stddef.h> 48 48 #include <stdlib.h> 49 50 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 51 #define PR_Malloc VBoxNsprPR_Malloc 52 #define PR_Calloc VBoxNsprPR_Calloc 53 #define PR_Realloc VBoxNsprPR_Realloc 54 #define PR_Free VBoxNsprPR_Free 55 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 49 56 50 57 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmon.h
r1 r11551 41 41 #include "prtypes.h" 42 42 #include "prinrval.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define PR_EnterMonitor VBoxNsprPR_EnterMonitor 46 #define PR_ExitMonitor VBoxNsprPR_ExitMonitor 47 #define PR_Notify VBoxNsprPR_Notify 48 #define PR_NotifyAll VBoxNsprPR_NotifyAll 49 #define PR_Wait VBoxNsprPR_Wait 50 #define PR_NewMonitor VBoxNsprPR_NewMonitor 51 #define PR_DestroyMonitor VBoxNsprPR_DestroyMonitor 52 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 53 44 54 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmwait.h
r1 r11551 44 44 #include "prclist.h" 45 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PR_AddWaitFileDesc VBoxNsprPR_AddWaitFileDesc 48 #define PR_CancelWaitFileDesc VBoxNsprPR_CancelWaitFileDesc 49 #define PR_CancelWaitGroup VBoxNsprPR_CancelWaitGroup 50 #define PR_CreateWaitGroup VBoxNsprPR_CreateWaitGroup 51 #define PR_CreateMWaitEnumerator VBoxNsprPR_CreateMWaitEnumerator 52 #define PR_DestroyWaitGroup VBoxNsprPR_DestroyWaitGroup 53 #define PR_DestroyMWaitEnumerator VBoxNsprPR_DestroyMWaitEnumerator 54 #define PR_EnumerateWaitGroup VBoxNsprPR_EnumerateWaitGroup 55 #define PR_WaitRecvReady VBoxNsprPR_WaitRecvReady 56 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 57 46 58 PR_BEGIN_EXTERN_C 47 59 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prnetdb.h
r1 r11551 41 41 #include "prtypes.h" 42 42 #include "prio.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define PR_StringToNetAddr VBoxNsprPR_StringToNetAddr 46 #define PR_NetAddrToString VBoxNsprPR_NetAddrToString 47 #define PR_GetHostByName VBoxNsprPR_GetHostByName 48 #define PR_GetIPNodeByName VBoxNsprPR_GetIPNodeByName 49 #define PR_GetHostByAddr VBoxNsprPR_GetHostByAddr 50 #define PR_EnumerateHostEnt VBoxNsprPR_EnumerateHostEnt 51 #define PR_InitializeNetAddr VBoxNsprPR_InitializeNetAddr 52 #define PR_SetNetAddr VBoxNsprPR_SetNetAddr 53 #define PR_IsNetAddrType VBoxNsprPR_IsNetAddrType 54 #define PR_ConvertIPv4AddrToIPv6 VBoxNsprPR_ConvertIPv4AddrToIPv6 55 #define PR_GetProtoByName VBoxNsprPR_GetProtoByName 56 #define PR_GetProtoByNumber VBoxNsprPR_GetProtoByNumber 57 #define PR_GetAddrInfoByName VBoxNsprPR_GetAddrInfoByName 58 #define PR_FreeAddrInfo VBoxNsprPR_FreeAddrInfo 59 #define PR_EnumerateAddrInfo VBoxNsprPR_EnumerateAddrInfo 60 #define PR_GetCanonNameFromAddrInfo VBoxNsprPR_GetCanonNameFromAddrInfo 61 #define PR_htonl VBoxNsprPR_htonl 62 #define PR_htonll VBoxNsprPR_htonll 63 #define PR_htons VBoxNsprPR_htons 64 #define PR_ntohl VBoxNsprPR_ntohl 65 #define PR_ntohll VBoxNsprPR_ntohll 66 #define PR_ntohs VBoxNsprPR_ntohs 67 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 68 44 69 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prolock.h
r1 r11551 41 41 #include "prtypes.h" 42 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define PR_CreateOrderedLock VBoxNsprPR_CreateOrderedLock 45 #define PR_DestroyOrderedLock VBoxNsprPR_DestroyOrderedLock 46 #define PR_LockOrderedLock VBoxNsprPR_LockOrderedLock 47 #define PR_UnlockOrderedLock VBoxNsprPR_UnlockOrderedLock 48 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 49 43 50 PR_BEGIN_EXTERN_C 44 51 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prpdce.h
r1 r11551 50 50 #include "prtypes.h" 51 51 #include "prinrval.h" 52 53 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 54 #define PRP_DestroyNakedCondVar VBoxNsprPRP_DestroyNakedCondVar 55 #define PRP_NakedBroadcast VBoxNsprPRP_NakedBroadcast 56 #define PRP_NakedNotify VBoxNsprPRP_NakedNotify 57 #define PRP_NakedWait VBoxNsprPRP_NakedWait 58 #define PRP_NewNakedCondVar VBoxNsprPRP_NewNakedCondVar 59 #define PRP_TryLock VBoxNsprPRP_TryLock 60 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 52 61 53 62 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prprf.h
r1 r11551 59 59 #include <stdio.h> 60 60 #include <stdarg.h> 61 62 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 63 #define PR_snprintf VBoxNsprPR_snprintf 64 #define PR_vsnprintf VBoxNsprPR_vsnprintf 65 #define PR_smprintf VBoxNsprPR_smprintf 66 #define PR_smprintf_free VBoxNsprPR_smprintf_free 67 #define PR_sprintf_append VBoxNsprPR_sprintf_append 68 #define PR_sxprintf VBoxNsprPR_sxprintf 69 #define PR_fprintf VBoxNsprPR_fprintf 70 #define PR_vsmprintf VBoxNsprPR_vsmprintf 71 #define PR_vsprintf_append VBoxNsprPR_vsprintf_append 72 #define PR_vsxprintf VBoxNsprPR_vsxprintf 73 #define PR_vfprintf VBoxNsprPR_vfprintf 74 #define PR_sscanf VBoxNsprPR_sscanf 75 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 61 76 62 77 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prproces.h
r1 r11551 41 41 #include "prtypes.h" 42 42 #include "prio.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define PR_CreateProcessDetached VBoxNsprPR_CreateProcessDetached 46 #define PR_ProcessAttrSetInheritableFD VBoxNsprPR_ProcessAttrSetInheritableFD 47 #define PR_DestroyProcessAttr VBoxNsprPR_DestroyProcessAttr 48 #define PR_NewProcessAttr VBoxNsprPR_NewProcessAttr 49 #define PR_ResetProcessAttr VBoxNsprPR_ResetProcessAttr 50 #define PR_ProcessAttrSetStdioRedirect VBoxNsprPR_ProcessAttrSetStdioRedirect 51 #define PR_SetStdioRedirect VBoxNsprPR_SetStdioRedirect 52 #define PR_ProcessAttrSetCurrentDirectory VBoxNsprPR_ProcessAttrSetCurrentDirectory 53 #define PR_CreateProcess VBoxNsprPR_CreateProcess 54 #define PR_DetachProcess VBoxNsprPR_DetachProcess 55 #define PR_WaitProcess VBoxNsprPR_WaitProcess 56 #define PR_KillProcess VBoxNsprPR_KillProcess 57 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 58 44 59 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prrng.h
r1 r11551 48 48 49 49 #include "prtypes.h" 50 51 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 52 #define PR_GetRandomNoise VBoxNsprPR_GetRandomNoise 53 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 50 54 51 55 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prrwlock.h
r1 r11551 46 46 47 47 #include "prtypes.h" 48 49 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 50 #define PR_NewRWLock VBoxNsprPR_NewRWLock 51 #define PR_DestroyRWLock VBoxNsprPR_DestroyRWLock 52 #define PR_RWLock_Rlock VBoxNsprPR_RWLock_Rlock 53 #define PR_RWLock_Wlock VBoxNsprPR_RWLock_Wlock 54 #define PR_RWLock_Unlock VBoxNsprPR_RWLock_Unlock 55 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 48 56 49 57 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prshm.h
r1 r11551 135 135 #include "prio.h" 136 136 137 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 138 #define PR_OpenSharedMemory VBoxNsprPR_OpenSharedMemory 139 #define PR_AttachSharedMemory VBoxNsprPR_AttachSharedMemory 140 #define PR_DetachSharedMemory VBoxNsprPR_DetachSharedMemory 141 #define PR_CloseSharedMemory VBoxNsprPR_CloseSharedMemory 142 #define PR_DeleteSharedMemory VBoxNsprPR_DeleteSharedMemory 143 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 144 137 145 PR_BEGIN_EXTERN_C 138 146 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prshma.h
r1 r11551 136 136 #include "prproces.h" 137 137 138 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 139 #define PR_OpenAnonFileMap VBoxNsprPR_OpenAnonFileMap 140 #define PR_ProcessAttrSetInheritableFileMap VBoxNsprPR_ProcessAttrSetInheritableFileMap 141 #define PR_GetInheritedFileMap VBoxNsprPR_GetInheritedFileMap 142 #define PR_ExportFileMapAsString VBoxNsprPR_ExportFileMapAsString 143 #define PR_ImportFileMapFromString VBoxNsprPR_ImportFileMapFromString 144 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 145 138 146 PR_BEGIN_EXTERN_C 139 147 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prsystem.h
r1 r11551 43 43 */ 44 44 #include "prtypes.h" 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PR_GetDirectorySeparator VBoxNsprPR_GetDirectorySeparator 48 #define PR_GetDirectorySepartor VBoxNsprPR_GetDirectorySepartor 49 #define PR_GetPathSeparator VBoxNsprPR_GetPathSeparator 50 #define PR_GetSystemInfo VBoxNsprPR_GetSystemInfo 51 #define PR_GetPageSize VBoxNsprPR_GetPageSize 52 #define PR_GetPageShift VBoxNsprPR_GetPageShift 53 #define PR_GetNumberOfProcessors VBoxNsprPR_GetNumberOfProcessors 54 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 45 55 46 56 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prthread.h
r1 r11551 79 79 #include "prinrval.h" 80 80 81 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 82 #define PR_CreateThread VBoxNsprPR_CreateThread 83 #define PR_JoinThread VBoxNsprPR_JoinThread 84 #define PR_Sleep VBoxNsprPR_Sleep 85 #define PR_GetCurrentThread VBoxNsprPR_GetCurrentThread 86 #define PR_GetThreadState VBoxNsprPR_GetThreadState 87 #define PR_SetThreadPrivate VBoxNsprPR_SetThreadPrivate 88 #define PR_GetThreadPrivate VBoxNsprPR_GetThreadPrivate 89 #define PR_NewThreadPrivateIndex VBoxNsprPR_NewThreadPrivateIndex 90 #define PR_GetThreadPriority VBoxNsprPR_GetThreadPriority 91 #define PR_SetThreadPriority VBoxNsprPR_SetThreadPriority 92 #define PR_Interrupt VBoxNsprPR_Interrupt 93 #define PR_ClearInterrupt VBoxNsprPR_ClearInterrupt 94 #define PR_BlockInterrupt VBoxNsprPR_BlockInterrupt 95 #define PR_UnblockInterrupt VBoxNsprPR_UnblockInterrupt 96 #define PR_GetThreadScope VBoxNsprPR_GetThreadScope 97 #define PR_GetThreadType VBoxNsprPR_GetThreadType 98 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 99 81 100 PR_BEGIN_EXTERN_C 82 101 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prtime.h
r1 r11551 50 50 51 51 #include "prlong.h" 52 53 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 54 #define PR_Now VBoxNsprPR_Now 55 #define PR_ExplodeTime VBoxNsprPR_ExplodeTime 56 #define PR_ImplodeTime VBoxNsprPR_ImplodeTime 57 #define PR_NormalizeTime VBoxNsprPR_NormalizeTime 58 #define PR_LocalTimeParameters VBoxNsprPR_LocalTimeParameters 59 #define PR_GMTParameters VBoxNsprPR_GMTParameters 60 #define PR_USPacificTimeParameters VBoxNsprPR_USPacificTimeParameters 61 #define PR_ParseTimeString VBoxNsprPR_ParseTimeString 62 #define PR_FormatTime VBoxNsprPR_FormatTime 63 #define PR_FormatTimeUSEnglish VBoxNsprPR_FormatTimeUSEnglish 64 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 52 65 53 66 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prtpool.h
r1 r11551 49 49 * CHANGE 50 50 */ 51 52 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 53 #define PR_CreateThreadPool VBoxNsprPR_CreateThreadPool 54 #define PR_QueueJobPR_QueueJob_Read VBoxNsprPR_QueueJobPR_QueueJob_Read 55 #define PR_QueueJob VBoxNsprPR_QueueJob 56 #define PR_QueueJob_Read VBoxNsprPR_QueueJob_Read 57 #define PR_QueueJob_Write VBoxNsprPR_QueueJob_Write 58 #define PR_QueueJob_Accept VBoxNsprPR_QueueJob_Accept 59 #define PR_QueueJob_Connect VBoxNsprPR_QueueJob_Connect 60 #define PR_QueueJob_Timer VBoxNsprPR_QueueJob_Timer 61 #define PR_CancelJob VBoxNsprPR_CancelJob 62 #define PR_JoinJob VBoxNsprPR_JoinJob 63 #define PR_ShutdownThreadPool VBoxNsprPR_ShutdownThreadPool 64 #define PR_JoinThreadPool VBoxNsprPR_JoinThreadPool 65 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 51 66 52 67 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/prtrace.h
r1 r11551 98 98 #include "prtime.h" 99 99 100 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 101 #define PR_CreateTrace VBoxNsprPR_CreateTrace 102 #define PR_DestroyTrace VBoxNsprPR_DestroyTrace 103 #define PR_Trace VBoxNsprPR_Trace 104 #define PR_SetTraceOption VBoxNsprPR_SetTraceOption 105 #define PR_GetTraceOption VBoxNsprPR_GetTraceOption 106 #define PR_GetTraceHandleFromName VBoxNsprPR_GetTraceHandleFromName 107 #define PR_GetTraceNameFromHandle VBoxNsprPR_GetTraceNameFromHandle 108 #define PR_FindNextTraceQname VBoxNsprPR_FindNextTraceQname 109 #define PR_FindNextTraceRname VBoxNsprPR_FindNextTraceRname 110 #define PR_RecordTraceEntries VBoxNsprPR_RecordTraceEntries 111 #define PR_GetTraceEntries VBoxNsprPR_GetTraceEntries 112 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 113 100 114 PR_BEGIN_EXTERN_C 101 115 -
trunk/src/libs/xpcom18a4/nsprpub/pr/src/linking/prlink.c
r11500 r11551 34 34 35 35 #include "primpl.h" 36 37 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 38 #define PR_FindLibrary VBoxNsprPR_FindLibrary 39 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 36 40 37 41 #include <string.h> -
trunk/src/libs/xpcom18a4/nsprpub/pr/src/malloc/prmem.c
r1 r11551 44 44 #ifdef _PR_ZONE_ALLOCATOR 45 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define PR_FPrintZoneStats VBoxNsprPR_FPrintZoneStats 48 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 49 46 50 /* 47 51 ** The zone allocator code must use native mutexes and cannot -
trunk/src/libs/xpcom18a4/xpcom/base/nsTraceRefcntImpl.h
r1 r11551 41 41 #include <stdio.h> // for FILE 42 42 #include "nsITraceRefcnt.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define NS_MeanAndStdDev VBoxNsxpNS_MeanAndStdDev 46 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 47 44 48 class nsTraceRefcntImpl : public nsITraceRefcnt -
trunk/src/libs/xpcom18a4/xpcom/build/nsXPCOM.h
r1 r11551 41 41 #include "nscore.h" 42 42 #include "nsXPCOMCID.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define NS_InitXPCOM2 VBoxNsxpNS_InitXPCOM2 46 #define NS_ShutdownXPCOM VBoxNsxpNS_ShutdownXPCOM 47 #define NS_NewNativeLocalFile VBoxNsxpNS_NewNativeLocalFile 48 #define NS_GetServiceManager VBoxNsxpNS_GetServiceManager 49 #define NS_GetComponentManager VBoxNsxpNS_GetComponentManager 50 #define NS_GetComponentRegistrar VBoxNsxpNS_GetComponentRegistrar 51 #define NS_GetDebug VBoxNsxpNS_GetDebug 52 #define NS_GetMemoryManager VBoxNsxpNS_GetMemoryManager 53 #define NS_GetTraceRefcnt VBoxNsxpNS_GetTraceRefcnt 54 #define NS_NewLocalFile VBoxNsxpNS_NewLocalFile 55 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 56 44 57 class nsAString; -
trunk/src/libs/xpcom18a4/xpcom/build/nsXPCOMPrivate.h
r3372 r11551 45 45 class nsStringContainer; 46 46 class nsCStringContainer; 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define NS_GetFrozenFunctions VBoxNsxpNS_GetFrozenFunctions 50 #define NS_RegisterXPCOMExitRoutine VBoxNsxpNS_RegisterXPCOMExitRoutine 51 #define NS_UnregisterXPCOMExitRoutine VBoxNsxpNS_UnregisterXPCOMExitRoutine 52 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 47 53 48 54 /** -
trunk/src/libs/xpcom18a4/xpcom/ds/nsEnumeratorUtils.h
r1 r11551 41 41 #include "nsIEnumerator.h" 42 42 #include "nsISupportsArray.h" 43 44 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 45 #define NS_NewSingletonEnumerator VBoxNsxpNS_NewSingletonEnumerator 46 #define NS_NewUnionEnumerator VBoxNsxpNS_NewUnionEnumerator 47 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 43 48 44 49 class NS_COM nsArrayEnumerator : public nsISimpleEnumerator -
trunk/src/libs/xpcom18a4/xpcom/ds/nsIEnumerator.idl
r1 r11551 40 40 %{C++ 41 41 #define NS_ENUMERATOR_FALSE 1 42 43 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 44 #define NS_NewEmptyEnumerator VBoxNsxpNS_NewEmptyEnumerator 45 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 46 42 47 extern "C" NS_COM nsresult 43 48 NS_NewEmptyEnumerator(nsISimpleEnumerator** aResult); -
trunk/src/libs/xpcom18a4/xpcom/ds/nsQuickSort.h
r1 r11551 45 45 46 46 #include "prtypes.h" 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define NS_QuickSort VBoxNsxpNS_QuickSort 50 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 51 47 52 PR_BEGIN_EXTERN_C 48 53 -
trunk/src/libs/xpcom18a4/xpcom/ds/pldhash.h
r1 r11551 44 44 */ 45 45 #include "prtypes.h" 46 47 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 48 #define PL_DHashTableInit VBoxNsplPL_DHashTableInit 49 #define PL_DHashTableFinish VBoxNsplPL_DHashTableFinish 50 #define PL_DHashTableOperate VBoxNsplPL_DHashTableOperate 51 #define PL_DHashTableEnumerate VBoxNsplPL_DHashTableEnumerate 52 #define PL_DHashAllocTable VBoxNsplPL_DHashAllocTable 53 #define PL_DHashFreeTable VBoxNsplPL_DHashFreeTable 54 #define PL_DHashMoveEntryStub VBoxNsplPL_DHashMoveEntryStub 55 #define PL_DHashFinalizeStub VBoxNsplPL_DHashFinalizeStub 56 #define PL_DHashClearEntryStub VBoxNsplPL_DHashClearEntryStub 57 #define PL_DHashFreeStringKey VBoxNsplPL_DHashFreeStringKey 58 #define PL_DHashGetKeyStub VBoxNsplPL_DHashGetKeyStub 59 #define PL_DHashGetStubOps VBoxNsplPL_DHashGetStubOps 60 #define PL_DHashMatchEntryStub VBoxNsplPL_DHashMatchEntryStub 61 #define PL_DHashMatchStringKey VBoxNsplPL_DHashMatchStringKey 62 #define PL_DHashStringKey VBoxNsplPL_DHashStringKey 63 #define PL_DHashTableDestroy VBoxNsplPL_DHashTableDestroy 64 #define PL_DHashTableRawRemove VBoxNsplPL_DHashTableRawRemove 65 #define PL_DHashTableSetAlphaBounds VBoxNsplPL_DHashTableSetAlphaBounds 66 #define PL_DHashVoidPtrKeyStub VBoxNsplPL_DHashVoidPtrKeyStub 67 #define PL_NewDHashTable VBoxNsplPL_NewDHashTable 68 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 46 69 47 70 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/xpcom/io/nsIStringStream.idl
r1 r11551 101 101 #include "nsString.h" 102 102 103 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 104 #define NS_NewByteInputStream VBoxNsxpNS_NewByteInputStream 105 #define NS_NewCStringInputStream VBoxNsxpNS_NewCStringInputStream 106 #define NS_NewCharInputStream VBoxNsxpNS_NewCharInputStream 107 #define NS_NewStringInputStream VBoxNsxpNS_NewStringInputStream 108 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 109 103 110 //----------------------------------------------------------------------------- 104 111 // Factory method to get an nsInputStream from an nsAString. Result will -
trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/public/xptcall.h
r3149 r11551 47 47 #include "xptinfo.h" 48 48 #include "nsIInterfaceInfo.h" 49 50 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 51 #define XPTC_InvokeByIndex VBoxNsxpXPTC_InvokeByIndex 52 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 49 53 50 54 /***************************************************************************/ -
trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/public/xptinfo.h
r3149 r11551 43 43 #include "prtypes.h" 44 44 #include "xpt_struct.h" 45 46 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 47 #define XPTI_GetInterfaceInfoManager VBoxNsxpXPTI_GetInterfaceInfoManager 48 #define XPTI_FreeInterfaceInfoManager VBoxNsxpXPTI_FreeInterfaceInfoManager 49 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 45 50 46 51 /* -
trunk/src/libs/xpcom18a4/xpcom/string/public/nsStringAPI.h
r1 r11551 48 48 49 49 #include "nscore.h" 50 51 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 52 #define NS_CStringContainerInit VBoxNsxpNS_CStringContainerInit 53 #define NS_CStringContainerFinish VBoxNsxpNS_CStringContainerFinish 54 #define NS_CStringCloneData VBoxNsxpNS_CStringCloneData 55 #define NS_CStringCopy VBoxNsxpNS_CStringCopy 56 #define NS_CStringGetData VBoxNsxpNS_CStringGetData 57 #define NS_CStringSetData VBoxNsxpNS_CStringSetData 58 #define NS_CStringSetDataRange VBoxNsxpNS_CStringSetDataRange 59 #define NS_UTF16ToCString VBoxNsxpNS_UTF16ToCString 60 #define NS_CStringToUTF16 VBoxNsxpNS_CStringToUTF16 61 #define NS_StringContainerInit VBoxNsxpNS_StringContainerInit 62 #define NS_StringContainerFinish VBoxNsxpNS_StringContainerFinish 63 #define NS_StringCloneData VBoxNsxpNS_StringCloneData 64 #define NS_StringCopy VBoxNsxpNS_StringCopy 65 #define NS_StringGetData VBoxNsxpNS_StringGetData 66 #define NS_StringSetData VBoxNsxpNS_StringSetData 67 #define NS_StringSetDataRange VBoxNsxpNS_StringSetDataRange 68 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 50 69 51 70 #define NS_STRINGAPI(x) extern "C" NS_COM x -
trunk/src/libs/xpcom18a4/xpcom/threads/plevent.h
r1 r11551 201 201 #include <os2.h> 202 202 #endif 203 204 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 205 #define PL_DestroyEvent VBoxNsplPL_DestroyEvent 206 #define PL_HandleEvent VBoxNsplPL_HandleEvent 207 #define PL_InitEvent VBoxNsplPL_InitEvent 208 #define PL_CreateEventQueue VBoxNsplPL_CreateEventQueue 209 #define PL_CreateMonitoredEventQueue VBoxNsplPL_CreateMonitoredEventQueue 210 #define PL_CreateNativeEventQueue VBoxNsplPL_CreateNativeEventQueue 211 #define PL_DequeueEvent VBoxNsplPL_DequeueEvent 212 #define PL_DestroyEventQueue VBoxNsplPL_DestroyEventQueue 213 #define PL_EventAvailable VBoxNsplPL_EventAvailable 214 #define PL_EventLoop VBoxNsplPL_EventLoop 215 #define PL_GetEvent VBoxNsplPL_GetEvent 216 #define PL_GetEventOwner VBoxNsplPL_GetEventOwner 217 #define PL_GetEventQueueMonitor VBoxNsplPL_GetEventQueueMonitor 218 #define PL_GetEventQueueSelectFD VBoxNsplPL_GetEventQueueSelectFD 219 #define PL_MapEvents VBoxNsplPL_MapEvents 220 #define PL_PostEvent VBoxNsplPL_PostEvent 221 #define PL_PostSynchronousEvent VBoxNsplPL_PostSynchronousEvent 222 #define PL_ProcessEventsBeforeID VBoxNsplPL_ProcessEventsBeforeID 223 #define PL_ProcessPendingEvents VBoxNsplPL_ProcessPendingEvents 224 #define PL_RegisterEventIDFunc VBoxNsplPL_RegisterEventIDFunc 225 #define PL_RevokeEvents VBoxNsplPL_RevokeEvents 226 #define PL_UnregisterEventIDFunc VBoxNsplPL_UnregisterEventIDFunc 227 #define PL_WaitForEvent VBoxNsplPL_WaitForEvent 228 #define PL_IsQueueNative VBoxNsplPL_IsQueueNative 229 #define PL_IsQueueOnCurrentThread VBoxNsplPL_IsQueueOnCurrentThread 230 #define PL_FavorPerformanceHint VBoxNsplPL_FavorPerformanceHint 231 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 203 232 204 233 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/public/xpt_arena.h
r1 r11551 46 46 #include <stdlib.h> 47 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define XPT_NewArena VBoxNsxpXPT_NewArena 50 #define XPT_ArenaMalloc VBoxNsxpXPT_ArenaMalloc 51 #define XPT_DestroyArena VBoxNsxpXPT_DestroyArena 52 #define XPT_ArenaFree VBoxNsxpXPT_ArenaFree 53 #define XPT_DestroyArena VBoxNsxpXPT_DestroyArena 54 #define XPT_DumpStats VBoxNsxpXPT_DumpStats 55 #define XPT_NotifyDoneLoading VBoxNsxpXPT_NotifyDoneLoading 56 #define XPT_ArenaStrDup VBoxNsxpXPT_ArenaStrDup 57 #define XPT_AssertFailed VBoxNsxpXPT_AssertFailed 58 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 48 59 49 60 /* -
trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/public/xpt_struct.h
r1 r11551 45 45 46 46 #include "xpt_arena.h" 47 48 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 49 #define XPT_NewHeader VBoxNsxpXPT_NewHeader 50 #define XPT_NewStringZ VBoxNsxpXPT_NewStringZ 51 #define XPT_NewAnnotation VBoxNsxpXPT_NewAnnotation 52 #define XPT_SizeOfHeaderBlock VBoxNsxpXPT_SizeOfHeaderBlock 53 #define XPT_NewInterfaceDescriptor VBoxNsxpXPT_NewInterfaceDescriptor 54 #define XPT_FillInterfaceDirectoryEntry VBoxNsxpXPT_FillInterfaceDirectoryEntry 55 #define XPT_FillMethodDescriptor VBoxNsxpXPT_FillMethodDescriptor 56 #define XPT_FreeHeader VBoxNsxpXPT_FreeHeader 57 #define XPT_ParseVersionString VBoxNsxpXPT_ParseVersionString 58 #define XPT_DestroyInterfaceDirectoryEntry VBoxNsxpXPT_DestroyInterfaceDirectoryEntry 59 #define XPT_FillParamDescriptor VBoxNsxpXPT_FillParamDescriptor 60 #define XPT_FreeInterfaceDescriptor VBoxNsxpXPT_FreeInterfaceDescriptor 61 #define XPT_InterfaceDescriptorAddConsts VBoxNsxpXPT_InterfaceDescriptorAddConsts 62 #define XPT_InterfaceDescriptorAddMethods VBoxNsxpXPT_InterfaceDescriptorAddMethods 63 #define XPT_InterfaceDescriptorAddTypes VBoxNsxpXPT_InterfaceDescriptorAddTypes 64 #define XPT_GetInterfaceIndexByName VBoxNsxpXPT_GetInterfaceIndexByName 65 #define XPT_NewString VBoxNsxpXPT_NewString 66 #define XPT_SizeOfHeader VBoxNsxpXPT_SizeOfHeader 67 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 47 68 48 69 PR_BEGIN_EXTERN_C -
trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/public/xpt_xdr.h
r1 r11551 44 44 45 45 #include "xpt_struct.h" 46 47 #ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 48 #define XPT_Do8 VBoxNsxpXPT_Do8 49 #define XPT_Do16 VBoxNsxpXPT_Do16 50 #define XPT_Do32 VBoxNsxpXPT_Do32 51 #define XPT_Do64 VBoxNsxpXPT_Do64 52 #define XPT_DoIID VBoxNsxpXPT_DoIID 53 #define XPT_DoCString VBoxNsxpXPT_DoCString 54 #define XPT_DoString VBoxNsxpXPT_DoString 55 #define XPT_DoStringInline VBoxNsxpXPT_DoStringInline 56 #define XPT_NewXDRState VBoxNsxpXPT_NewXDRState 57 #define XPT_SetDataOffset VBoxNsxpXPT_SetDataOffset 58 #define XPT_SeekTo VBoxNsxpXPT_SeekTo 59 #define XPT_MakeCursor VBoxNsxpXPT_MakeCursor 60 #define XPT_DestroyXDRState VBoxNsxpXPT_DestroyXDRState 61 #define XPT_GetXDRData VBoxNsxpXPT_GetXDRData 62 #define XPT_GetXDRDataLength VBoxNsxpXPT_GetXDRDataLength 63 #define XPT_DoHeader VBoxNsxpXPT_DoHeader 64 #define XPT_DoHeaderPrologue VBoxNsxpXPT_DoHeaderPrologue 65 #define XPT_UpdateFileLength VBoxNsxpXPT_UpdateFileLength 66 #define XPT_DataOffset VBoxNsxpXPT_DataOffset 67 #define XPT_GetOffsetForAddr VBoxNsxpXPT_GetOffsetForAddr 68 #define XPT_SetOffsetForAddr VBoxNsxpXPT_SetOffsetForAddr 69 #define XPT_SetAddrForOffset VBoxNsxpXPT_SetAddrForOffset 70 #define XPT_GetAddrForOffset VBoxNsxpXPT_GetAddrForOffset 71 #endif /* VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 46 72 47 73 PR_BEGIN_EXTERN_C
Note:
See TracChangeset
for help on using the changeset viewer.