Fossil SCM

fixed mis-matched ifdef for MSVC push/pop macros in cson code.

stephan 2012-02-26 15:20 trunk
Commit ef561ed0a56a45a23ebf4f1cef6abbed8c98d38d
1 file changed +4 -2
--- src/cson_amalgamation.c
+++ src/cson_amalgamation.c
@@ -3731,12 +3731,14 @@
37313731
*pzNext = z;
37323732
return c;
37333733
}
37343734
#undef READ_UTF8
37353735
3736
-#if defined(_WIN32)
3737
-# pragma warning( pop )
3736
+#ifdef _MSC_VER
3737
+# if _MSC_VER >= 1400 /* Visual Studio 2005 and up */
3738
+# pragma warning( pop )
3739
+# endif
37383740
#endif
37393741
37403742
unsigned int cson_string_length_utf8( cson_string const * str )
37413743
{
37423744
if( ! str ) return 0;
37433745
--- src/cson_amalgamation.c
+++ src/cson_amalgamation.c
@@ -3731,12 +3731,14 @@
3731 *pzNext = z;
3732 return c;
3733 }
3734 #undef READ_UTF8
3735
3736 #if defined(_WIN32)
3737 # pragma warning( pop )
 
 
3738 #endif
3739
3740 unsigned int cson_string_length_utf8( cson_string const * str )
3741 {
3742 if( ! str ) return 0;
3743
--- src/cson_amalgamation.c
+++ src/cson_amalgamation.c
@@ -3731,12 +3731,14 @@
3731 *pzNext = z;
3732 return c;
3733 }
3734 #undef READ_UTF8
3735
3736 #ifdef _MSC_VER
3737 # if _MSC_VER >= 1400 /* Visual Studio 2005 and up */
3738 # pragma warning( pop )
3739 # endif
3740 #endif
3741
3742 unsigned int cson_string_length_utf8( cson_string const * str )
3743 {
3744 if( ! str ) return 0;
3745

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button