Ensure that module version agrees with pspp version
[pspp-builds.git] / perl-module / PSPP.xs
index 254b668c0ae6bf7de323d29b9c98a88932fffa08..b468cc7467325a322378ad5970d19eb2b8a12b21 100644 (file)
@@ -148,14 +148,17 @@ make_value_from_scalar (SV *val, const struct variable *var)
 
 MODULE = PSPP
 
-BOOT:
+MODULE = PSPP          PACKAGE = PSPP
+
+void
+onBoot (ver)
+ const char *ver
+CODE:
+ assert (0 == strcmp (ver, bare_version));
  msg_init (NULL, message_handler);
  settings_init (0, 0);
  fh_init ();
 
-
-MODULE = PSPP          PACKAGE = PSPP
-
 SV *
 format_value (val, var)
  SV *val
@@ -634,4 +637,3 @@ CODE:
 OUTPUT:
  RETVAL
 
-