VirtualBox

Ignore:
Timestamp:
Aug 21, 2008 5:16:02 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
35134
Message:

API/xpcom: prefix any C symbols in VBoxXPCOM.so, to avoid namespace pollution. Enabled only on Linux at the moment.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/string/public/nsStringAPI.h

    r1 r11551  
    4848
    4949#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 */
    5069
    5170#define NS_STRINGAPI(x) extern "C" NS_COM x
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette