Remove extraneous output.
[ZOOM-Perl-moved-to-github.git] / ZOOM.xs
diff --git a/ZOOM.xs b/ZOOM.xs
index 521e168..b5e27a1 100644 (file)
--- a/ZOOM.xs
+++ b/ZOOM.xs
@@ -1,3 +1,5 @@
+/* $Id: ZOOM.xs,v 1.11 2005-10-13 13:30:52 mike Exp $ */
+
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
@@ -5,7 +7,7 @@
 #include <yaz/zoom.h>
 
 
-MODULE = Net::Z3950::ZOOM              PACKAGE = Net::Z3950::ZOOM              
+MODULE = Net::Z3950::ZOOM              PACKAGE = Net::Z3950::ZOOM              PREFIX=ZOOM_
 
 PROTOTYPES: ENABLE
 
@@ -17,35 +19,41 @@ PROTOTYPES: ENABLE
 # overriding the auto-generated prototyping with PROTOTYPE: $$
 # doesn't help (and indeed seems to make no difference at all).
 #
+# TESTED
 ZOOM_connection
 ZOOM_connection_new(host, portnum)
        char* host
        int portnum
 
+# TESTED
 ZOOM_connection
 ZOOM_connection_create(options)
        ZOOM_options    options
 
+# TESTED
 void
 ZOOM_connection_connect(c, host, portnum)
        ZOOM_connection c
        const char *    host
        int     portnum
 
+# TESTED
 void
 ZOOM_connection_destroy(c)
        ZOOM_connection c
 
+# TESTED
 const char *
 ZOOM_connection_option_get(c, key)
        ZOOM_connection c
-       const char *    key
+       const char *key
 
+# TESTED
 void
 ZOOM_connection_option_set(c, key, val)
        ZOOM_connection c
-       const char *    key
-       const char *    val
+       const char *key
+       const char *val
 
 void
 ZOOM_connection_option_setl(c, key, val, len)
@@ -66,6 +74,7 @@ ZOOM_connection_option_setl(c, key, val, len)
 # support for const char**, but who can blame it?  If you ask me, the
 # whole "const" thing was well-intentioned by ghastly mistake.
 #
+# TESTED
 int
 ZOOM_connection_error(c, cp, addinfo)
        ZOOM_connection c
@@ -100,6 +109,7 @@ const char *
 ZOOM_connection_addinfo(c)
        ZOOM_connection c
 
+# TESTED
 const char *
 ZOOM_diag_str(error)
        int     error
@@ -114,14 +124,17 @@ ZOOM_connection_search(arg0, q)
        ZOOM_query      q
 
 # "const" discarded from type of `q'
+#
+# TESTED
 ZOOM_resultset
 ZOOM_connection_search_pqf(c, q)
-       ZOOM_connection c
+       ZOOM_connection c
        char *q
 
+# TESTED
 void
 ZOOM_resultset_destroy(r)
-       ZOOM_resultset  r
+       ZOOM_resultset r
 
 const char *
 ZOOM_resultset_option_get(r, key)
@@ -134,9 +147,10 @@ ZOOM_resultset_option_set(r, key, val)
        const char *    key
        const char *    val
 
+# TESTED
 size_t
 ZOOM_resultset_size(r)
-       ZOOM_resultset  r
+       ZOOM_resultset r
 
 void
 ZOOM_resultset_records(r, recs, start, count)
@@ -145,6 +159,7 @@ ZOOM_resultset_records(r, recs, start, count)
        size_t  start
        size_t  count
 
+# TESTED
 ZOOM_record
 ZOOM_resultset_record(s, pos)
        ZOOM_resultset  s
@@ -159,11 +174,18 @@ void
 ZOOM_resultset_cache_reset(r)
        ZOOM_resultset  r
 
+# "const" discarded from type of `type'
+# See "typemap" for discussion of the "const char *" return-type.
+#
+# TESTED
 const char *
 ZOOM_record_get(rec, type, len)
-       ZOOM_record     rec
-       const char *    type
-       int *   len
+       ZOOM_record rec
+       char* type
+       int &len
+       OUTPUT:
+               RETVAL
+               len
 
 void
 ZOOM_record_destroy(rec)
@@ -270,6 +292,7 @@ ZOOM_options_set_callback(opt, c, handle)
        ZOOM_options_callback   c
        void *  handle
 
+# TESTING
 ZOOM_options
 ZOOM_options_create()