VirtualBox

Ignore:
Timestamp:
Aug 21, 2008 5:16:02 PM (16 years ago)
Author:
vboxsync
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/nsprpub/lib/libc/include/plstr.h

    r1 r11551  
    6262#include "prtypes.h"
    6363
     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
    6499PR_BEGIN_EXTERN_C
    65100/*
Note: See TracChangeset for help on using the changeset viewer.

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