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 */