]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/dcbase.cpp
unicode compilation fix
[wxWidgets.git] / src / common / dcbase.cpp
index 8534732e7ba1577775e4a9e70b8b59365cea589c..c525c04d8eca1774c18b6d76b52973842414974d 100644 (file)
@@ -13,7 +13,7 @@
 // declarations
 // ============================================================================
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
     #pragma implementation "dcbase.h"
 #endif
 
@@ -290,7 +290,11 @@ void wxDCBase::DoDrawSpline( wxList *points )
 
     wx_spline_add_point(x1, y1);
 
-    while ((node = node->GetNext()))
+    while ((node = node->GetNext())
+#if !wxUSE_STL
+           != NULL
+#endif // !wxUSE_STL
+          )
     {
         p = (wxPoint *)node->GetData();
         x1 = x2;