Index: src/s11n-boost.h
===================================================================
RCS file: /cvsroot/barry/barry/src/s11n-boost.h,v
retrieving revision 1.14
diff -u -r1.14 s11n-boost.h
--- src/s11n-boost.h	26 Jan 2008 03:58:29 -0000	1.14
+++ src/s11n-boost.h	1 Mar 2008 12:25:05 -0000
@@ -261,6 +261,24 @@
 	}
 }
 
+template <class ArchiveT>
+void serialize(ArchiveT &ar, Barry::Timezone &t, const unsigned int ver)
+{
+	ar & make_nvp("Index", t.Index);
+	ar & make_nvp("TimeZoneName", t.TimeZoneName);
+	ar & make_nvp("Offset", t.Offset);
+	ar & make_nvp("OffsetFraction", t.OffsetFraction);
+	ar & make_nvp("Left", t.Left);
+	ar & make_nvp("UseDST", t.UseDST);
+	ar & make_nvp("DSTOffset", t.DSTOffset);
+	ar & make_nvp("StartMonth", t.StartMonth);
+	ar & make_nvp("EndMonth", t.EndMonth);
+
+	if( ver < BARRY_POD_MAP_VERSION) {
+		ar & make_nvp("Unknowns", t.Unknowns);
+	}
+}
+
 }} // namespace boost::serialization
 
 #endif
