src/share/vm/utilities/macros.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7089790_shared Sdiff src/share/vm/utilities

src/share/vm/utilities/macros.hpp

Print this page
rev 2695 : shared changes


 144 #define LINUX_ONLY(code)
 145 #define NOT_LINUX(code) code
 146 #endif
 147 
 148 #ifdef SOLARIS
 149 #define SOLARIS_ONLY(code) code
 150 #define NOT_SOLARIS(code)
 151 #else
 152 #define SOLARIS_ONLY(code)
 153 #define NOT_SOLARIS(code) code
 154 #endif
 155 
 156 #ifdef _WINDOWS
 157 #define WINDOWS_ONLY(code) code
 158 #define NOT_WINDOWS(code)
 159 #else
 160 #define WINDOWS_ONLY(code)
 161 #define NOT_WINDOWS(code) code
 162 #endif
 163 








 164 #ifdef _WIN64
 165 #define WIN64_ONLY(code) code
 166 #define NOT_WIN64(code)
 167 #else
 168 #define WIN64_ONLY(code)
 169 #define NOT_WIN64(code) code
 170 #endif
 171 
 172 #if defined(IA32) || defined(AMD64)
 173 #define X86
 174 #define X86_ONLY(code) code
 175 #define NOT_X86(code)
 176 #else
 177 #undef X86
 178 #define X86_ONLY(code)
 179 #define NOT_X86(code) code
 180 #endif
 181 
 182 #ifdef IA32
 183 #define IA32_ONLY(code) code




 144 #define LINUX_ONLY(code)
 145 #define NOT_LINUX(code) code
 146 #endif
 147 
 148 #ifdef SOLARIS
 149 #define SOLARIS_ONLY(code) code
 150 #define NOT_SOLARIS(code)
 151 #else
 152 #define SOLARIS_ONLY(code)
 153 #define NOT_SOLARIS(code) code
 154 #endif
 155 
 156 #ifdef _WINDOWS
 157 #define WINDOWS_ONLY(code) code
 158 #define NOT_WINDOWS(code)
 159 #else
 160 #define WINDOWS_ONLY(code)
 161 #define NOT_WINDOWS(code) code
 162 #endif
 163 
 164 #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
 165 #define BSD_ONLY(code) code
 166 #define NOT_BSD(code)
 167 #else
 168 #define BSD_ONLY(code)
 169 #define NOT_BSD(code) code
 170 #endif
 171 
 172 #ifdef _WIN64
 173 #define WIN64_ONLY(code) code
 174 #define NOT_WIN64(code)
 175 #else
 176 #define WIN64_ONLY(code)
 177 #define NOT_WIN64(code) code
 178 #endif
 179 
 180 #if defined(IA32) || defined(AMD64)
 181 #define X86
 182 #define X86_ONLY(code) code
 183 #define NOT_X86(code)
 184 #else
 185 #undef X86
 186 #define X86_ONLY(code)
 187 #define NOT_X86(code) code
 188 #endif
 189 
 190 #ifdef IA32
 191 #define IA32_ONLY(code) code


src/share/vm/utilities/macros.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File