diff modules/postgresql/postgresql.c @ 5117:3742ea8250b5 ben-lisp-object ben-lisp-object-final-ws-year-2005

Checking in final CVS version of workspace 'ben-lisp-object'
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 00:20:27 -0600
parents b7f26b2f78bd
children e0db3c197671
line wrap: on
line diff
--- a/modules/postgresql/postgresql.c	Sat Dec 26 00:20:16 2009 -0600
+++ b/modules/postgresql/postgresql.c	Sat Dec 26 00:20:27 2009 -0600
@@ -266,16 +266,23 @@
 
 #ifdef RUNNING_XEMACS_21_1
 DEFINE_LRECORD_IMPLEMENTATION ("pgconn", pgconn,
-			       mark_pgconn, print_pgconn, finalize_pgconn,
+			       2mark_pgconn, print_pgconn, finalize_pgconn,
 			       NULL, NULL,
 			       Lisp_PGconn);
-#else
+#elif defined (RUNNING_XEMACS_21_4)
 DEFINE_LRECORD_IMPLEMENTATION ("pgconn", pgconn,
 			       0, /*dumpable-flag*/
 			       mark_pgconn, print_pgconn, finalize_pgconn,
 			       NULL, NULL,
 			       pgconn_description,
 			       Lisp_PGconn);
+#else
+DEFINE_NONDUMPABLE_LRECORD_IMPLEMENTATION ("pgconn", pgconn,
+					   mark_pgconn, print_pgconn,
+					   finalize_pgconn,
+					   NULL, NULL,
+					   pgconn_description,
+					   Lisp_PGconn);
 #endif
 /****/