Changeset 102226 in vbox for trunk/src/libs/xpcom18a4/nsprpub/pr
- Timestamp:
- Nov 22, 2023 8:55:23 AM (18 months ago)
- svn:sync-xref-src-repo-rev:
- 160351
- Location:
- trunk/src/libs/xpcom18a4/nsprpub/pr/include/md
- Files:
-
- 7 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/nsprpub/pr/include/md/_vbox.cfg
r101798 r102226 40 40 #define nspr_vboxcfg___ 41 41 42 #include <iprt/cdefs.h> 43 44 #ifdef RT_LITTLE_ENDIAN 45 #undef IS_BIG_ENDIAN 46 # define IS_LITTLE_ENDIAN 1 47 #elif defined(RT_BIG_ENDIAN) 48 # undef IS_LITTLE_ENDIAN 49 # define IS_BIG_ENDIAN 1 50 #else 51 # error "Unknown endianess" 52 #endif 53 54 #define HAVE_LONG_LONG 55 56 #define PR_BYTES_PER_BYTE 1 57 #define PR_BYTES_PER_SHORT 2 58 #define PR_BYTES_PER_INT 4 59 #define PR_BYTES_PER_INT64 8 60 #if defined(RT_ARCH_AMD64) || defined(RT_ARCH_ARM64) 61 # define PR_BYTES_PER_LONG 8 62 #else 63 # define PR_BYTES_PER_LONG 4 64 #endif 65 #define PR_BYTES_PER_FLOAT 4 66 #define PR_BYTES_PER_DOUBLE 8 67 68 #define PR_BITS_PER_BYTE 8 69 #define PR_BITS_PER_SHORT 16 70 #define PR_BITS_PER_INT 32 71 #define PR_BITS_PER_INT64 64 72 #if defined(RT_ARCH_AMD64) || defined(RT_ARCH_ARM64) 73 # define PR_BITS_PER_LONG 64 74 #else 75 # define PR_BITS_PER_LONG 32 76 #endif 77 #define PR_BITS_PER_FLOAT 32 78 #define PR_BITS_PER_DOUBLE 64 79 80 #define PR_BITS_PER_BYTE_LOG2 3 81 #define PR_BITS_PER_SHORT_LOG2 4 82 #define PR_BITS_PER_INT_LOG2 5 83 #define PR_BITS_PER_INT64_LOG2 6 84 #if defined(RT_ARCH_AMD64) || defined(RT_ARCH_ARM64) 85 # define PR_BITS_PER_LONG_LOG2 6 86 #else 87 # define PR_BITS_PER_LONG_LOG2 5 88 #endif 89 #define PR_BITS_PER_FLOAT_LOG2 5 90 91 #ifndef XP_UNIX 92 # define XP_UNIX 93 #endif 94 42 95 #ifdef RT_OS_DARWIN 43 # include <md/_darwin.cfg>96 # define DARWIN 44 97 #elif defined(RT_OS_FREEBSD) 45 # include <md/_freebsd.cfg> 46 #elif defined(RT_OS_L4) 47 # include <md/_l4v2.cfg> 98 # define FREEBSD 48 99 #elif defined(RT_OS_LINUX) 49 # include <md/_linux.cfg>100 # define LINUX 50 101 #elif defined(RT_OS_NETBSD) 51 # include <md/_netbsd.cfg>102 # define NETBSD 52 103 #elif defined(RT_OS_OPENBSD) 53 # include <md/_openbsd.cfg>104 # define OPENBSD 54 105 #elif defined(RT_OS_SOLARIS) 55 # if defined(RT_ARCH_X86) 56 # include <md/_solaris32.cfg> 57 # else 58 # include <md/_solaris64.cfg> 59 # endif 60 #elif defined(RT_OS_OS2) 61 # include <md/_os2.cfg> 106 # define SOLARIS 62 107 #else 63 108 # error "Define the correct platform identifier / Port me."
Note:
See TracChangeset
for help on using the changeset viewer.