Update of /cvsroot/boost/boost/libs/wave/src
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22911/libs/wave/src

Modified Files:
      Tag: RC_1_34_0
        token_ids.cpp wave_config_constant.cpp 
Log Message:
Fixed a missing #define BOOST_WAVE_SOURCE 1 in wave_config_constant.cpp.

Index: token_ids.cpp
===================================================================
RCS file: /cvsroot/boost/boost/libs/wave/src/token_ids.cpp,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -u -d -r1.2.2.1 -r1.2.2.2
--- token_ids.cpp       22 Jun 2006 23:51:18 -0000      1.2.2.1
+++ token_ids.cpp       23 Jun 2006 15:42:16 -0000      1.2.2.2
@@ -13,6 +13,7 @@
 #define BOOST_WAVE_SOURCE 1
 #include <string>
 #include <boost/assert.hpp>
+#include <boost/static_assert.hpp>
 
 #include <boost/wave/wave_config.hpp>
 #include <boost/wave/token_ids.hpp>
@@ -204,8 +205,13 @@
     /* 419 */   "MSEXT_ASM",
     /* 420 */   "MSEXT_REGION",
     /* 421 */   "MSEXT_ENDREGION",
-    };   
-     
+    };
+
+    // make sure, I have not forgotten any commas (as I did more than once)
+    BOOST_STATIC_ASSERT(
+        sizeof(tok_names)/sizeof(tok_names[0]) == T_LAST_TOKEN-T_FIRST_TOKEN
+    );
+    
     unsigned int id = BASEID_FROM_TOKEN(tokid)-T_FIRST_TOKEN;
     return (id < T_LAST_TOKEN-T_FIRST_TOKEN) ? tok_names[id] : 
"<UnknownToken>";
 }
@@ -219,7 +225,7 @@
 //
 //      Please note that the sequence of token names must match the sequence of
 //      token id's defined in then enum token_id above.
-static char const *tok_names[] = {
+static char const *tok_values[] = {
     /* 256 */   "&",
     /* 257 */   "&&",
     /* 258 */   "=",
@@ -390,8 +396,13 @@
     /* 421 */   "#endregion",
     };   
      
+    // make sure, I have not forgotten any commas (as I did more than once)
+    BOOST_STATIC_ASSERT(
+        sizeof(tok_values)/sizeof(tok_values[0]) == T_LAST_TOKEN-T_FIRST_TOKEN
+    );
+
     unsigned int id = BASEID_FROM_TOKEN(tokid)-T_FIRST_TOKEN;
-    return (id < T_LAST_TOKEN-T_FIRST_TOKEN) ? tok_names[id] : 
"<UnknownToken>";
+    return (id < T_LAST_TOKEN-T_FIRST_TOKEN) ? tok_values[id] : 
"<UnknownToken>";
 }
 
 ///////////////////////////////////////////////////////////////////////////////

Index: wave_config_constant.cpp
===================================================================
RCS file: /cvsroot/boost/boost/libs/wave/src/wave_config_constant.cpp,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -d -r1.1.2.1 -r1.1.2.2
--- wave_config_constant.cpp    18 Jun 2006 16:57:36 -0000      1.1.2.1
+++ wave_config_constant.cpp    23 Jun 2006 15:42:16 -0000      1.1.2.2
@@ -9,6 +9,7 @@
     LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 =============================================================================*/
 
+#define BOOST_WAVE_SOURCE 1
 #include <boost/preprocessor/stringize.hpp>
 
 #include <boost/wave/wave_config.hpp>


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to