perl-module: Tolerate minor PSPP version number differences.
[pspp-builds.git] / perl-module / PSPP.xs
index 36300cc806daa17d022c71d49473108f0834b5f2..8572c6fee93c75e0f4acb8945aef236ebbf906a0 100644 (file)
@@ -164,7 +164,11 @@ void
 onBoot (ver)
  const char *ver
 CODE:
- assert (0 == strcmp (ver, bare_version));
+ /* Check that the version is correct up to the length of 'ver'.
+    This allows PSPP autobuilders to add a "-build#" suffix to the
+    PSPP version without causing failures here. */
+ assert (0 == strncmp (ver, bare_version, strlen (ver)));
+
  i18n_init ();
  msg_init (NULL, message_handler);
  settings_init (0, 0);