Mercurial > hg > CbC > CbC_gcc
comparison fixincludes/tests/base/testing.h @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
5 "fixinc/tests/inc/testing.h" | 5 "fixinc/tests/inc/testing.h" |
6 | 6 |
7 This had to be done to correct non-standard usages in the | 7 This had to be done to correct non-standard usages in the |
8 original, manufacturer supplied header file. */ | 8 original, manufacturer supplied header file. */ |
9 | 9 |
10 | |
11 | |
12 #if defined( ALPHA___EXTERN_PREFIX_CHECK ) | |
13 #if (defined(__DECC) || defined(__PRAGMA_EXTERN_PREFIX)) | |
14 #pragma extern_prefix "_P" | |
15 # if (defined(__DECC) || defined(__PRAGMA_EXTERN_PREFIX)) | |
16 # pragma extern_prefix "_E" | |
17 # if !defined(_LIBC_POLLUTION_H_) && (defined(__DECC) || defined(__PRAGMA_EXTERN_PREFIX)) | |
18 # pragma extern_prefix "" | |
19 #endif /* ALPHA___EXTERN_PREFIX_CHECK */ | |
20 | |
21 | |
22 #if defined( ALPHA_BAD_LVAL_CHECK ) | |
23 #pragma extern_prefix "_FOO" | |
24 #define something _FOOsomething | |
25 #define mumble _FOOmumble | |
26 #endif /* ALPHA_BAD_LVAL_CHECK */ | |
27 | 10 |
28 | 11 |
29 #if defined( AVOID_WCHAR_T_TYPE_CHECK ) | 12 #if defined( AVOID_WCHAR_T_TYPE_CHECK ) |
30 #ifndef __cplusplus | 13 #ifndef __cplusplus |
31 typedef unsigned short wchar_t ; | 14 typedef unsigned short wchar_t ; |
118 strlen(), | 101 strlen(), |
119 strspn(); | 102 strspn(); |
120 extern size_t | 103 extern size_t |
121 strlen(), strspn(); | 104 strlen(), strspn(); |
122 #endif /* SYSV68_STRING_CHECK */ | 105 #endif /* SYSV68_STRING_CHECK */ |
106 | |
107 | |
108 #if defined( VMS_USE_PRAGMA_EXTERN_MODEL_CHECK ) | |
109 #if defined(__DECC) || defined(__DECCXX) || defined(__GNUC__) | |
110 # pragma extern_model __save | |
111 # pragma extern_model strict_refdef | |
112 extern struct x zz; | |
113 # pragma extern_model __restore | |
114 #endif | |
115 | |
116 #endif /* VMS_USE_PRAGMA_EXTERN_MODEL_CHECK */ | |
117 | |
118 | |
119 #if defined( VXWORKS_REGS_CHECK ) | |
120 #include <arch/../regs.h> | |
121 | |
122 #endif /* VXWORKS_REGS_CHECK */ |