Go to the documentation of this file. 39 #if !defined (PLIBSYS_H_INSIDE) && !defined (PLIBSYS_COMPILATION) 40 # error "Header files shouldn't be included directly, consider using <plibsys.h> instead." 43 #ifndef PLIBSYS_HEADER_PMACROSCOMPILER_H 44 #define PLIBSYS_HEADER_PMACROSCOMPILER_H 177 #if defined(_MSC_VER) 179 # if defined(__INTEL_COMPILER) 182 # if defined(__clang__) 185 # if defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER) 188 #elif defined(__GNUC__) 190 # if defined(__MINGW32__) 193 # if defined(__INTEL_COMPILER) 196 # if defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER) 199 # if defined(__clang__) 208 #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) 210 #elif defined(__xlc__) || defined(__xlC__) 212 # if defined(__ibmxl__) 216 #elif defined(__ibmxl__) 219 #elif defined(__open_xl__) 222 #elif defined(__HP_cc) || defined(__HP_aCC) 224 #elif defined (__DECC) || defined(__DECCXX) 226 #elif (defined(__sgi) || defined(sgi)) && \ 227 (defined(_COMPILER_VERSION) || defined(_SGI_COMPILER_VERSION)) 229 #elif defined(__USLC__) && defined(__SCO_VERSION__) 231 #elif defined(__WATCOMC__) 233 #elif defined(__BORLANDC__) 234 # define P_CC_BORLAND 235 #elif defined(__INTEL_COMPILER) 237 #elif defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER) 241 #elif defined(_CRAYC) 293 # ifndef P_CC_BORLAND 294 # define P_CC_BORLAND