ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_intel.h
Go to the documentation of this file.
00001 // STLport configuration file
00002 // It is internal STLport header - DO NOT include it directly
00003 
00004 #define _STLP_COMPILER "Intel ICL"
00005 
00006 #define _STLP_IMPORT_TEMPLATE_KEYWORD extern
00007 
00008 /* You need to undef following macro if your icl install is binded to MSVC 6
00009  * native lib and you are building with /Qvc7 or /Qvc7.1 or /Qvc8 option.
00010  */
00011 /* #define _STLP_MSVC_LIB 1200 */
00012 /* You need to undef following macro if your icl install is binded to MSVC .Net 2002
00013  * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7.1
00014  * or /Qvc8 option.
00015  */
00016 /* #define _STLP_MSVC_LIB 1300 */
00017 /* You need to undef following macro if your icl install is binded to MSVC .Net 2003
00018  * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7
00019  * or /Qvc8 option.
00020  */
00021 /* #define _STLP_MSVC_LIB 1310 */
00022 /* You need to undef following macro if your icl install is binded to MSVC 2005
00023  * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7
00024  * or /Qvc7.1 option.
00025  */
00026 /* #define _STLP_MSVC_LIB 1400 */
00027 
00028 #include <stl/config/_msvc.h>
00029 
00030 #if defined (_STLP_DONT_RETURN_VOID)
00031 #  undef _STLP_DONT_RETURN_VOID
00032 #endif
00033 
00034 #if (__ICL < 900)
00035 #  define _STLP_NOTHROW
00036 #endif
00037 
00038 #if (__ICL <= 810)
00039 /* If method specialization is activated, compiler do not export some
00040  * symbols anymore.
00041  */
00042 #  define _STLP_NO_METHOD_SPECIALIZATION 1
00043 #endif
00044 
00045 #if (__ICL >= 800 && __ICL < 900)
00046 #  define _STLP_STATIC_CONST_INIT_BUG 1
00047 #endif
00048 
00049 #if (__ICL >= 450)
00050 #  define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 1
00051 #endif
00052 
00053 #if (__ICL < 450)
00054 /*    only static STLport lib works for ICL */
00055 #  undef  _STLP_USE_STATIC_LIB
00056 #  undef  _STLP_USE_DYNAMIC_LIB
00057 #  define _STLP_USE_STATIC_LIB
00058 /*    disable hook which makes template symbols to be searched for in the library */
00059 #  undef _STLP_NO_CUSTOM_IO
00060 #endif
00061 
00062 #undef  _STLP_LONG_LONG
00063 #define _STLP_LONG_LONG long long
00064 
00065 #if defined (__cplusplus) && (__ICL >= 900) && (_STLP_MSVC_LIB < 1300)
00066 namespace std
00067 {
00068   void _STLP_CALL unexpected();
00069 }
00070 #endif
00071 
00072 #include <stl/config/_feedback.h>

Generated on Sun May 27 2012 04:29:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.