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
186# if defined(__INTEL_COMPILER)
189# if defined(__clang__)
192# if defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER)
195#elif defined(__GNUC__)
197# if defined(__MINGW32__)
200# if defined(__INTEL_COMPILER)
203# if defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER)
206# if defined(__clang__)
218#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
220#elif defined(__xlc__) || defined(__xlC__)
222# if defined(__ibmxl__)
226#elif defined(__ibmxl__)
229#elif defined(__open_xl__)
232#elif defined(__HP_cc) || defined(__HP_aCC)
234#elif defined (__DECC) || defined(__DECCXX)
236#elif defined(__VMS) && defined(__clang__)
239#elif (defined(__sgi) || defined(sgi)) && \
240 (defined(_COMPILER_VERSION) || defined(_SGI_COMPILER_VERSION))
242#elif defined(__USLC__) && defined(__SCO_VERSION__)
244#elif defined(__WATCOMC__)
246#elif defined(__BORLANDC__)
248#elif defined(__INTEL_COMPILER)
250#elif defined(__INTEL_CLANG_COMPILER) || defined(__INTEL_LLVM_COMPILER)
256#elif defined(__LCC__)
258#elif defined(__clang__)