# is an opaque pointer. The underlying C function can then use this
# along with `len' to Do The Right Thing.
#
# is an opaque pointer. The underlying C function can then use this
# along with `len' to Do The Right Thing.
#
void
ZOOM_connection_option_setl(c, key, val, len)
ZOOM_connection c
void
ZOOM_connection_option_setl(c, key, val, len)
ZOOM_connection c
# support for const char**, but who can blame it? If you ask me, the
# whole "const" thing was well-intentioned by ghastly mistake.
#
# support for const char**, but who can blame it? If you ask me, the
# whole "const" thing was well-intentioned by ghastly mistake.
#
const char *ccp, *caddinfo;
RETVAL = ZOOM_connection_error(c, &ccp, &caddinfo);
cp = (char*) ccp;
addinfo = (char*) caddinfo;
const char *ccp, *caddinfo;
RETVAL = ZOOM_connection_error(c, &ccp, &caddinfo);
cp = (char*) ccp;
addinfo = (char*) caddinfo;
int
ZOOM_connection_error_x(c, cp, addinfo, diagset)
ZOOM_connection c
int
ZOOM_connection_error_x(c, cp, addinfo, diagset)
ZOOM_connection c
const char *ccp, *caddinfo, *cdset;
RETVAL = ZOOM_connection_error_x(c, &ccp, &caddinfo, &cdset);
cp = (char*) ccp;
addinfo = (char*) caddinfo;
diagset = (char*) cdset;
const char *ccp, *caddinfo, *cdset;
RETVAL = ZOOM_connection_error_x(c, &ccp, &caddinfo, &cdset);
cp = (char*) ccp;
addinfo = (char*) caddinfo;
diagset = (char*) cdset;
SV *
ZOOM_resultset_records(r, start, count, return_records)
ZOOM_resultset r
size_t start
size_t count
int return_records
SV *
ZOOM_resultset_records(r, start, count, return_records)
ZOOM_resultset r
size_t start
size_t count
int return_records
if (return_records)
recs = (ZOOM_record*) xmalloc(count * sizeof *recs);
ZOOM_resultset_records(r, recs, start, count);
if (return_records)
recs = (ZOOM_record*) xmalloc(count * sizeof *recs);
ZOOM_resultset_records(r, recs, start, count);
### but should use datachunk for in some (not all!) cases.
const char *
ZOOM_record_get(rec, type, len)
### but should use datachunk for in some (not all!) cases.
const char *
ZOOM_record_get(rec, type, len)
const char *
ZOOM_scanset_term(scan, pos, occ, len)
const char *
ZOOM_scanset_term(scan, pos, occ, len)
const char *
ZOOM_scanset_display_term(scan, pos, occ, len)
const char *
ZOOM_scanset_display_term(scan, pos, occ, len)
-# 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
# function in the callback_block -- is unavailable to us, as the
# underlying C function doesn't give the block back.
#
# 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
# function in the callback_block -- is unavailable to us, as the
# underlying C function doesn't give the block back.
#
/* The tiny amount of memory allocated here is never
* released, as options_destroy() doesn't do anything
* to the callback information. Not a big deal.
/* The tiny amount of memory allocated here is never
* released, as options_destroy() doesn't do anything
* to the callback information. Not a big deal.
void
ZOOM_options_setl(opt, name, value, len)
ZOOM_options opt
void
ZOOM_options_setl(opt, name, value, len)
ZOOM_options opt
+ZOOM_package
+ZOOM_connection_package(c, options)
+ ZOOM_connection c
+ ZOOM_options options
+
+void
+ZOOM_package_destroy(p)
+ ZOOM_package p
+
+void
+ZOOM_package_send(p, type)
+ ZOOM_package p
+ const char * type
+
+const char *
+ZOOM_package_option_get(p, key)
+ ZOOM_package p
+ const char * key
+
+void
+ZOOM_package_option_set(p, key, val)
+ ZOOM_package p
+ const char * key
+ const char * val
+