Perl Module - Add function to count cases in a reader.
[pspp] / perl-module / PSPP.xs
index 143eb549e1a784c4df7b4c7b89fa644118f1056e..77b7682b3e29c96178034a60797887c78c2dd208 100644 (file)
@@ -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)