Update of /cvsroot/pclasses/pclasses2/src/s11n
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1577/src/s11n
Modified Files:
pods_streamable.h
Log Message:
Removed size_t POD==>Serializable registration. It collides with ulong on 64bit AMD and probably on other 64b platforms.
Index: pods_streamable.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/src/s11n/pods_streamable.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pods_streamable.h 26 Dec 2004 01:43:29 -0000 1.3
+++ pods_streamable.h 30 Dec 2004 17:25:33 -0000 1.4
@@ -20,7 +20,7 @@
#include "data_node_serialize.h"
#include "data_node_functor.h" // s11n::streamable_type_serialization_proxy
-#define PS11N_PODS_STREAMABLE_PROXY s11n::streamable_type_serialization_proxy
+#define PS11N_PODS_STREAMABLE_PROXY ::P::s11n::streamable_type_serialization_proxy
#define PS11N_TYPE char
@@ -38,10 +38,10 @@
#define PS11N_SERIALIZE_FUNCTOR PS11N_PODS_STREAMABLE_PROXY
#include "reg_serializable_traits.h"
-#define PS11N_TYPE size_t
-#define PS11N_TYPE_NAME "size_t"
-#define PS11N_SERIALIZE_FUNCTOR PS11N_PODS_STREAMABLE_PROXY
-#include "reg_serializable_traits.h"
+// #define PS11N_TYPE size_t
+// #define PS11N_TYPE_NAME "size_t"
+// #define PS11N_SERIALIZE_FUNCTOR PS11N_PODS_STREAMABLE_PROXY
+// #include "reg_serializable_traits.h"
#define PS11N_TYPE float
#define PS11N_TYPE_NAME "float"
|