-/* $Id: ZOOM.xs,v 1.21 2005-11-03 15:58:09 mike Exp $ */
+/* $Id: ZOOM.xs,v 1.25 2005-11-07 14:27:43 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
RETVAL
len
-# UNTESTED
+# TESTED
void
ZOOM_record_destroy(rec)
- ZOOM_record rec
+ ZOOM_record rec
-# UNTESTED
+# TESTED
ZOOM_record
ZOOM_record_clone(srec)
- ZOOM_record srec
+ ZOOM_record srec
# TESTED
ZOOM_query
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
+