-/* $Id: ZOOM.xs,v 1.21 2005-11-03 15:58:09 mike Exp $ */
+/* $Id: ZOOM.xs,v 1.24 2005-11-04 17:07:13 mike Exp $ */
#include "EXTERN.h"
#include "perl.h"
ZOOM_diag_str(error)
int error
-# UNTESTED
-int
-ZOOM_connection_last_event(cs)
- ZOOM_connection cs
-
# TESTED
ZOOM_resultset
ZOOM_connection_search(arg0, q)
# TESTED
SV *
-ZOOM_resultset_records(r, start, count, return_values)
+ZOOM_resultset_records(r, start, count, return_records)
ZOOM_resultset r
size_t start
size_t count
- int return_values
+ int return_records
INIT:
ZOOM_record *recs = 0;
CODE:
- if (return_values)
+ if (return_records)
recs = (ZOOM_record*) xmalloc(count * sizeof *recs);
ZOOM_resultset_records(r, recs, start, count);
- if (return_values) {
+ if (return_records) {
AV *av = newAV();
int i;
for (i = 0; i < count; i++) {
ZOOM_resultset_cache_reset(r)
ZOOM_resultset r
+# TESTED
+void
+ZOOM_resultset_sort(r, sort_type, sort_spec)
+ ZOOM_resultset r
+ const char* sort_type
+ const char* sort_spec
+
# See "typemap" for discussion of the "const char *" return-type.
#
# TESTED
const char * key
const char * val
-# UNTESTED
-void
-ZOOM_resultset_sort(r, sort_type, sort_spec)
- ZOOM_resultset r
- const char * sort_type
- const char * sort_spec
-
# We ignore the return value of ZOOM_options_set_callback(), since it
# is always just the address of the __ZOOM_option_callback() function.
# The information that we actually want -- the address of the Perl
int no
ZOOM_connection * cs
+# UNTESTED
+int
+ZOOM_connection_last_event(cs)
+ ZOOM_connection cs
+