X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=ZOOM.xs;h=2178a2323ae91afec9c4f185ff22fcc3398e8319;hb=604153dfdcbf8fb8434d8da4fdd613ad50967040;hp=a685086ecbb91ec80a627751af419d7e80159588;hpb=b498993e5faaf2ace60242d0e0c20e8af87438cd;p=ZOOM-Perl-moved-to-github.git diff --git a/ZOOM.xs b/ZOOM.xs index a685086..2178a23 100644 --- a/ZOOM.xs +++ b/ZOOM.xs @@ -1,4 +1,4 @@ -/* $Id: ZOOM.xs,v 1.26 2005-11-08 10:23:02 mike Exp $ */ +/* $Id: ZOOM.xs,v 1.30 2005-11-15 11:31:52 mike Exp $ */ #include "EXTERN.h" #include "perl.h" @@ -290,13 +290,20 @@ void ZOOM_resultset_cache_reset(r) ZOOM_resultset r -# TESTED +# TESTED (but deprecated) void ZOOM_resultset_sort(r, sort_type, sort_spec) ZOOM_resultset r const char* sort_type const char* sort_spec +# TESTED +int +ZOOM_resultset_sort1(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 @@ -387,49 +394,19 @@ void ZOOM_scanset_destroy(scan) ZOOM_scanset scan -# UNTESTED +# TESTED const char * ZOOM_scanset_option_get(scan, key) ZOOM_scanset scan const char * key -# UNTESTED +# TESTED void ZOOM_scanset_option_set(scan, key, val) ZOOM_scanset scan const char * key const char * val -# UNTESTED -ZOOM_package -ZOOM_connection_package(c, options) - ZOOM_connection c - ZOOM_options options - -# UNTESTED -void -ZOOM_package_destroy(p) - ZOOM_package p - -# UNTESTED -void -ZOOM_package_send(p, type) - ZOOM_package p - const char * type - -# UNTESTED -const char * -ZOOM_package_option_get(p, key) - ZOOM_package p - const char * key - -# UNTESTED -void -ZOOM_package_option_set(p, key, val) - ZOOM_package p - const char * key - const char * val - # 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 @@ -534,6 +511,36 @@ ZOOM_options_set_int(opt, name, value) const char* name int value +# TESTED +ZOOM_package +ZOOM_connection_package(c, options) + ZOOM_connection c + ZOOM_options options + +# TESTED +void +ZOOM_package_destroy(p) + ZOOM_package p + +# TESTED +void +ZOOM_package_send(p, type) + ZOOM_package p + const char * type + +# TESTED +const char * +ZOOM_package_option_get(p, key) + ZOOM_package p + const char * key + +# TESTED +void +ZOOM_package_option_set(p, key, val) + ZOOM_package p + const char * key + const char * val + # UNTESTED int ZOOM_event(no, cs)