X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2FPSPP.xs;h=77b7682b3e29c96178034a60797887c78c2dd208;hb=85ea1ce025e8c3c6225c4b7ef78786d0707f3963;hp=896d7d88e394ff5a2a0ef0d4e9ede6683a61ac1a;hpb=d9fc15ceb74cdc66487ba9aaed04246170729640;p=pspp diff --git a/perl-module/PSPP.xs b/perl-module/PSPP.xs index 896d7d88e3..77b7682b3e 100644 --- a/perl-module/PSPP.xs +++ b/perl-module/PSPP.xs @@ -376,7 +376,7 @@ set_label (var, label) struct variable *var; char *label CODE: - var_set_label (var, label, NULL, false); + var_set_label (var, label, false); void @@ -727,6 +727,21 @@ CODE: OUTPUT: RETVAL +SV * +get_case_cnt (sfr) + struct sysreader_info *sfr; +CODE: + SV *ret; + casenumber n = casereader_get_case_cnt (sfr->reader); + if (n == CASENUMBER_MAX) + ret = &PL_sv_undef; + else + ret = newSViv (n); + RETVAL = ret; + OUTPUT: +RETVAL + + void get_next_case (sfr)