X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2FPSPP.xs;h=77a720caabf69cc17a172ab2c0b1233b7baa9987;hb=6206581792d042349f61eb2527366279ca973cc5;hp=36300cc806daa17d022c71d49473108f0834b5f2;hpb=b5c82cc9aabe7e641011130240ae1b2e84348e23;p=pspp-builds.git diff --git a/perl-module/PSPP.xs b/perl-module/PSPP.xs index 36300cc8..77a720ca 100644 --- a/perl-module/PSPP.xs +++ b/perl-module/PSPP.xs @@ -17,12 +17,12 @@ 02110-1301, USA. */ +#include + #include "EXTERN.h" #include "perl.h" #include "XSUB.h" -#include - #include "ppport.h" #include "minmax.h" @@ -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);