projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Re-organize top-level code so main functions does less work.
[yaz-moved-to-github.git]
/
zoom
/
zoomsh.c
diff --git
a/zoom/zoomsh.c
b/zoom/zoomsh.c
index
f0c544a
..
89c0239
100644
(file)
--- a/
zoom/zoomsh.c
+++ b/
zoom/zoomsh.c
@@
-1,8
+1,8
@@
/*
/*
- * Copyright (c) 2002-2004, Index Data.
+ * Copyright (C) 1995-2005, Index Data ApS
* See the file LICENSE for details.
*
* See the file LICENSE for details.
*
- * $Id: zoomsh.c,v 1.31 2004-12-13 14:21:58 heikki Exp $
+ * $Id: zoomsh.c,v 1.34 2005-06-06 10:45:33 adam Exp $
*/
/* ZOOM-C Shell */
*/
/* ZOOM-C Shell */
@@
-259,7
+259,14
@@
static void cmd_ext (ZOOM_connection *c, ZOOM_resultset *r,
dset, error, addinfo);
else if (p[i])
{
dset, error, addinfo);
else if (p[i])
{
+ const char *v;
printf ("ok\n");
printf ("ok\n");
+ v = ZOOM_package_option_get (p[i], "targetReference");
+ if (v)
+ printf("targetReference: %s\n", v);
+ v = ZOOM_package_option_get (p[i], "xmlUpdateDoc");
+ if (v)
+ printf("xmlUpdateDoc: %s\n", v);
}
ZOOM_package_destroy (p[i]);
}
}
ZOOM_package_destroy (p[i]);
}
@@
-542,14
+549,13
@@
void shell(ZOOM_connection *c, ZOOM_resultset *r,
}
}
}
}
-int main (int argc, char **argv)
+static void zoomsh(int argc, char **argv)
{
ZOOM_options options = ZOOM_options_create();
int i, res;
ZOOM_connection z39_con[MAX_CON];
ZOOM_resultset z39_res[MAX_CON];
{
ZOOM_options options = ZOOM_options_create();
int i, res;
ZOOM_connection z39_con[MAX_CON];
ZOOM_resultset z39_res[MAX_CON];
- nmem_init();
for (i = 0; i<MAX_CON; i++)
{
z39_con[i] = 0;
for (i = 0; i<MAX_CON; i++)
{
z39_con[i] = 0;
@@
-576,6
+582,14
@@
int main (int argc, char **argv)
ZOOM_connection_destroy(z39_con[i]);
ZOOM_resultset_destroy(z39_res[i]);
}
ZOOM_connection_destroy(z39_con[i]);
ZOOM_resultset_destroy(z39_res[i]);
}
+}
+
+int main(int argc, char **argv)
+{
+ int mask = yaz_log_mask_str("zoom");
+ yaz_log_init_level(mask);
+ nmem_init();
+ zoomsh(argc, argv);
nmem_exit();
exit (0);
}
nmem_exit();
exit (0);
}