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

_dec_vms.h
Go to the documentation of this file.
00001 // OpenVMS version
00002 
00003 #define _STLP_COMPILER "Dec Vms"
00004 
00005 # define _STLP_NATIVE_HEADER(header) <sys$library:##header>
00006 # define _STLP_NATIVE_C_HEADER(x) <sys$library:##x>
00007 # define _STLP_NATIVE_CPP_C_HEADER(header) <sys$library:##header>
00008 # define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <sys$library:##header>
00009 
00010 #if (__DECCXX_VER < 60000000)
00011 
00012 // automatic template instantiation does not
00013 // work with namespaces ;(
00014 # define _STLP_HAS_NO_NAMESPACES 1
00015 
00016 # define _STLP_NO_WCHAR_T  1
00017 # define _STLP_NEED_EXPLICIT  1
00018 
00019 # define _STLP_NO_BOOL  1
00020 # define _STLP_NEED_TYPENAME 1
00021 # define _STLP_NO_NEW_STYLE_CASTS 1
00022 # define _STLP_NEED_MUTABLE 1
00023 # define _STLP_NO_BAD_ALLOC 1
00024 
00025 # define _STLP_NO_NEW_NEW_HEADER 1
00026 # define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX 1
00027 
00028 # define _STLP_NO_MEMBER_TEMPLATES 1
00029 # define _STLP_NO_MEMBER_TEMPLATE_CLASSES 1
00030 # define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
00031 # define _STLP_NO_QUALIFIED_FRIENDS 1
00032 # define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
00033 # define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 1
00034 # define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
00035 # define _STLP_BROKEN_USING_DIRECTIVE 1
00036 # define _STLP_NO_EXCEPTION_HEADER 1
00037 # define _STLP_DEF_CONST_PLCT_NEW_BUG 1
00038 # define _STLP_DEF_CONST_DEF_PARAM_BUG 1
00039 
00040 #endif
00041 
00042 
00043 #ifdef __NO_USE_STD_IOSTREAM
00044 #  define _STLP_USE_NO_IOSTREAMS 1
00045 # else
00046 // default is to use new iostreams, anyway
00047 # ifndef __USE_STD_IOSTREAM
00048 #  define __USE_STD_IOSTREAM
00049 # endif
00050 #endif
00051 
00052 #ifndef __EXCEPTIONS
00053 # define _STLP_HAS_NO_EXCEPTIONS 1
00054 #endif
00055 
00056 # ifdef __IMPLICIT_INCLUDE_ENABLED
00057 
00058 #ifdef _STLP_USE_NO_IOSTREAMS
00059 // implicit include introduces conflicts
00060 // between stlport and native lib.
00061 # undef __IMPLICIT_INCLUDE_ENABLED
00062 #endif
00063 
00064 // but, works with ours ;).
00065 #  define _STLP_LINK_TIME_INSTANTIATION 1
00066 
00067 # endif
00068 
00069 # if defined (__IMPLICIT_USING_STD) && !defined (__NO_USE_STD_IOSTREAM)
00070 // we should ban that !
00071 #  error "STLport won't work with new iostreams and std:: being implicitly included. Please use -std strict_ansi[_errors] or specify __NO_USE_STD_IOSTREAM"
00072 # endif
00073 
00074 # if !(defined (__STD_STRICT_ANSI) || defined (__STD_STRICT_ANSI_ERRORS))
00075 // we want to enforce it
00076 #  define _STLP_LONG_LONG long long
00077 # endif
00078 
00079 // unsigned 32-bit integer type
00080 #  define _STLP_UINT32_T unsigned int
00081 #if defined(_XOPEN_SOURCE) && (_XOPEN_VERSION - 0 >= 4)
00082 # define _STLP_RAND48 1
00083 #endif
00084 // #  define _STLP_RAND48 1
00085 
00086 #  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS 1
00087 
00088 #define _STLP_HAS_NO_NEW_C_HEADERS 1
00089 

Generated on Sat May 26 2012 04:28:24 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.