X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2FPSPP.xs;fp=perl-module%2FPSPP.xs;h=77b7682b3e29c96178034a60797887c78c2dd208;hb=4bbc18decb6c26a9058d88fa0d4116a5730547b9;hp=143eb549e1a784c4df7b4c7b89fa644118f1056e;hpb=ed743e5f27199615ecd48b28c9cd9e1a61fec0e7;p=pspp diff --git a/perl-module/PSPP.xs b/perl-module/PSPP.xs index 143eb549e1..77b7682b3e 100644 --- a/perl-module/PSPP.xs +++ b/perl-module/PSPP.xs @@ -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)