epoc32/include/stdapis/stlport/config/stlcomp.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
--- a/epoc32/include/stdapis/stlport/config/stlcomp.h	Wed Mar 31 12:27:01 2010 +0100
+++ b/epoc32/include/stdapis/stlport/config/stlcomp.h	Wed Mar 31 12:33:34 2010 +0100
@@ -38,19 +38,23 @@
 #ifndef _STLP_COMP_H
 # define _STLP_COMP_H
 
+#include <_ansi.h>
 #ifdef __SYMBIAN32__
+/*
 #ifndef __NO_THROW
 #define __NO_THROW throw()
 #endif //__NO_THROW
 #ifndef NONSHARABLE_CLASS
 #define NONSHARABLE_CLASS(x) class x
 #endif
-#   include <_ansi.h>
+*/
 #else
 #   define EXPORT_C
 #   define IMPORT_C
 #endif
 
+
+
 #if 0
 #ifdef __SYMBIAN32__
 #warning __SYMBIAN32__
@@ -127,19 +131,29 @@
  * Apple MPW MrCpp 4.1.0 */
 #  include <config/stl_apple.h>
 # elif defined(__SYMBIAN32__) && defined(EKA2) && defined (__GCCE__)
-#  include <config/stl_gcce.h>
+//#warning ***************USING GCCE COMPILER **************
+#   include <config/stl_epoc.h>
+#   include <config/_gcc.h>
+#   include <config/stl_gcce.h>
+//#  warning *****************************************
 # elif defined(__SYMBIAN32__) && defined(EKA2) && defined (__WINSCW__)
 /* Metrowerks CodeWarrior for Symbian EKA2 */
-
 //#  warning ********** USING METROWERKS COMPILER **********
+# include <config/stl_epoc.h>
 #  include <config/stl_winscw.h>
 //#  warning *****************************************
-
 #elif defined (__SYMBIAN32__) && defined(EKA2) && defined(__ARMCC__)
 /* ARM RVCT for Symbian EKA2 */
 //#  warning ********** USING RVCT COMPILER **********
+# include <config/stl_epoc.h>
 #  include <config/stl_rvct.h>
-
+//#  warning *****************************************
+# elif defined(__SYMBIAN32__) && defined(EKA2) && defined (__GCCXML__)
+//#warning ***************USING GCCXML COMPILER **************
+#   include <config/stl_epoc.h>
+#   include <config/_gcc.h>
+#   include <config/stl_gccxml.h>
+//#  warning *****************************************
 #elif defined (__SYMBIAN32__)
 
 /* NO-OP: This is just for the Symbian build process, to silence