char* value;
} extraOtherInfos[maxOtherInfosSupported];
-void process_cmd_line(char* line);
+static void process_cmd_line(char* line);
#if HAVE_READLINE_READLINE_H
-char **readline_completer(char *text, int start, int end);
+static char **readline_completer(char *text, int start, int end);
#endif
static char *command_generator(const char *text, int state);
-int cmd_register_tab(const char* arg);
-int cmd_querycharset(const char *arg);
+static int cmd_register_tab(const char* arg);
+static int cmd_querycharset(const char *arg);
static void close_session(void);
return out;
}
-const char* query_type_as_string(QueryType q)
+static const char* query_type_as_string(QueryType q)
{
switch (q)
{
}
}
-void add_otherInfos(Z_APDU *a)
+static void add_otherInfos(Z_APDU *a)
{
Z_OtherInformation **oi;
int i;
return r;
}
-int cmd_open(const char *arg)
+static int cmd_open(const char *arg)
{
int r;
if (arg)
return r;
}
-int cmd_authentication(const char *arg)
+static int cmd_authentication(const char *arg)
{
char **args;
int r;
return 0;
}
-void process_ESResponse(Z_ExtendedServicesResponse *res)
+static void process_ESResponse(Z_ExtendedServicesResponse *res)
{
printf("Status: ");
switch (*res->operationStatus)
}
}
-const char *get_ill_element(void *clientData, const char *element)
+static const char *get_ill_element(void *clientData, const char *element)
{
return 0;
}
last_hit_count = 0;
}
-void process_close(Z_Close *req)
+static void process_close(Z_Close *req)
{
Z_APDU *apdu = zget_APDU(out, Z_APDU_close);
Z_Close *res = apdu->u.close;
return 2;
}
-void exit_client(int code)
+static void exit_client(int code)
{
file_history_save(file_history);
file_history_destroy(&file_history);
exit(code);
}
-int cmd_quit(const char *arg)
+static int cmd_quit(const char *arg)
{
printf("See you later, alligator.\n");
xmalloc_trav("");
return 0;
}
-int cmd_cancel(const char *arg)
+static int cmd_cancel(const char *arg)
{
Z_APDU *apdu = zget_APDU(out, Z_APDU_triggerResourceControlRequest);
Z_TriggerResourceControlRequest *req =
return 1;
}
-
-int cmd_cancel_find(const char *arg)
+static int cmd_cancel_find(const char *arg)
{
int fres = cmd_find(arg);
if (fres > 0)
return fres;
}
-int send_scanrequest(const char *set, const char *query,
- Odr_int pp, Odr_int num, const char *term)
+static int send_scanrequest(const char *set, const char *query,
+ Odr_int pp, Odr_int num, const char *term)
{
Z_APDU *apdu = zget_APDU(out, Z_APDU_scanRequest);
Z_ScanRequest *req = apdu->u.scanRequest;
return 2;
}
-int send_sortrequest(const char *arg, int newset)
+static int send_sortrequest(const char *arg, int newset)
{
Z_APDU *apdu = zget_APDU(out, Z_APDU_sortRequest);
Z_SortRequest *req = apdu->u.sortRequest;
return 2;
}
-void display_term_info(Z_TermInfo *t)
+static void display_term_info(Z_TermInfo *t)
{
if (t->displayTerm)
printf("%s", t->displayTerm);
printf("\n");
}
-void process_scanResponse(Z_ScanResponse *res)
+static void process_scanResponse(Z_ScanResponse *res)
{
int i;
Z_Entry **entries = NULL;
res->entries->num_nonsurrogateDiagnostics);
}
-void process_sortResponse(Z_SortResponse *res)
+static void process_sortResponse(Z_SortResponse *res)
{
printf("Received SortResponse: status=");
switch (*res->sortStatus)
res->num_diagnostics);
}
-void process_deleteResultSetResponse(Z_DeleteResultSetResponse *res)
+static void process_deleteResultSetResponse(Z_DeleteResultSetResponse *res)
{
printf("Got deleteResultSetResponse status=" ODR_INT_PRINTF "\n",
*res->deleteOperationStatus);
}
}
-int cmd_sort_generic(const char *arg, int newset)
+static int cmd_sort_generic(const char *arg, int newset)
{
if (only_z3950())
return 0;
return 0;
}
-int cmd_sort(const char *arg)
+static int cmd_sort(const char *arg)
{
return cmd_sort_generic(arg, 0);
}
-int cmd_sort_newset(const char *arg)
+static int cmd_sort_newset(const char *arg)
{
return cmd_sort_generic(arg, 1);
}
-int cmd_scanstep(const char *arg)
+static int cmd_scanstep(const char *arg)
{
scan_stepSize = atoi(arg);
return 0;
}
-int cmd_scanpos(const char *arg)
+static int cmd_scanpos(const char *arg)
{
int r = sscanf(arg, "%d", &scan_position);
if (r == 0)
return 0;
}
-int cmd_scansize(const char *arg)
+static int cmd_scansize(const char *arg)
{
int r = sscanf(arg, "%d", &scan_size);
if (r == 0)
}
}
-int cmd_scan(const char *arg)
+static int cmd_scan(const char *arg)
{
return cmd_scan_common(0, arg);
}
-int cmd_setscan(const char *arg)
+static int cmd_setscan(const char *arg)
{
char setstring[100];
int nor;
return cmd_scan_common(setstring, arg + nor);
}
-int cmd_schema(const char *arg)
+static int cmd_schema(const char *arg)
{
xfree(record_schema);
record_schema = 0;
return 1;
}
-int cmd_format(const char *arg)
+static int cmd_format(const char *arg)
{
const char *cp = arg;
int nor;
return 1;
}
-int cmd_elements(const char *arg)
+static int cmd_elements(const char *arg)
{
static Z_ElementSetNames esn;
static char what[100];
return 1;
}
-int cmd_querytype(const char *arg)
+static int cmd_querytype(const char *arg)
{
if (!strcmp(arg, "ccl"))
queryType = QueryType_CCL;
return 1;
}
-int cmd_refid(const char *arg)
+static int cmd_refid(const char *arg)
{
xfree(refid);
refid = NULL;
return 1;
}
-int cmd_close(const char *arg)
+static int cmd_close(const char *arg)
{
Z_APDU *apdu;
Z_Close *req;
return 1;
}
-int cmd_proxy(const char* arg)
+static int cmd_proxy(const char* arg)
{
xfree(yazProxy);
yazProxy = 0;
return 1;
}
-int cmd_marccharset(const char *arg)
+static int cmd_marccharset(const char *arg)
{
char l1[30];
return 1;
}
-int cmd_querycharset(const char *arg)
+static int cmd_querycharset(const char *arg)
{
char l1[30];
return 1;
}
-int cmd_displaycharset(const char *arg)
+static int cmd_displaycharset(const char *arg)
{
char l1[30];
return 1;
}
-int cmd_negcharset(const char *arg)
+static int cmd_negcharset(const char *arg)
{
char l1[30];
return 1;
}
-int cmd_charset(const char* arg)
+static int cmd_charset(const char* arg)
{
char l1[30], l2[30], l3[30], l4[30];
return 1;
}
-int cmd_lang(const char* arg)
+static int cmd_lang(const char* arg)
{
if (*arg == '\0')
{
return 1;
}
-int cmd_source(const char* arg, int echo )
+static int cmd_source(const char* arg, int echo )
{
/* first should open the file and read one line at a time.. */
FILE* includeFile;
return 1;
}
-int cmd_source_echo(const char* arg)
+static int cmd_source_echo(const char* arg)
{
cmd_source(arg, 1);
return 1;
}
-int cmd_source_noecho(const char* arg)
-{
- cmd_source(arg, 0);
- return 1;
-}
-
-
-int cmd_subshell(const char* args)
+static int cmd_subshell(const char* args)
{
int ret = system(strlen(args) ? args : getenv("SHELL"));
printf("\n");
return 1;
}
-int cmd_set_berfile(const char *arg)
+static int cmd_set_berfile(const char *arg)
{
if (ber_file && ber_file != stdout && ber_file != stderr)
fclose(ber_file);
return 1;
}
-int cmd_set_apdufile(const char *arg)
+static int cmd_set_apdufile(const char *arg)
{
if (apdu_file && apdu_file != stderr && apdu_file != stderr)
fclose(apdu_file);
return 1;
}
-int cmd_set_cclfile(const char* arg)
+static int cmd_set_cclfile(const char* arg)
{
FILE *inf;
return 0;
}
-int cmd_set_cqlfile(const char* arg)
+static int cmd_set_cqlfile(const char* arg)
{
cql_transform_t newcqltrans;
return 0;
}
-int cmd_set_auto_reconnect(const char* arg)
+static int cmd_set_auto_reconnect(const char* arg)
{
if (strlen(arg)==0)
auto_reconnect = ! auto_reconnect;
return 0;
}
-
-int cmd_set_auto_wait(const char* arg)
+static int cmd_set_auto_wait(const char* arg)
{
if (strlen(arg)==0)
auto_wait = ! auto_wait;
return 0;
}
-int cmd_set_marcdump(const char* arg)
+static int cmd_set_marcdump(const char* arg)
{
if (marc_file && marc_file != stderr)
{ /* don't close stdout*/
/*
this command takes 3 arge {name class oid}
*/
-int cmd_register_oid(const char* args)
+static int cmd_register_oid(const char* args)
{
static struct {
char* className;
return 1;
}
-int cmd_push_command(const char* arg)
+static int cmd_push_command(const char* arg)
{
#if HAVE_READLINE_HISTORY_H
if (strlen(arg) > 1)
}
}
-void add_to_readline_history(void *client_data, const char *line)
+static void add_to_readline_history(void *client_data, const char *line)
{
#if HAVE_READLINE_HISTORY_H
if (strlen(line))
xfree(netbuffer);
}
-
-int cmd_cclparse(const char* arg)
+static int cmd_cclparse(const char* arg)
{
int error, pos;
struct ccl_rpn_node *rpn=NULL;
return 0;
}
-
-int cmd_set_otherinfo(const char* args)
+static int cmd_set_otherinfo(const char* args)
{
char oidstr[101], otherinfoString[101];
int otherinfoNo;
return 0;
}
-int cmd_sleep(const char* args )
+static int cmd_sleep(const char* args )
{
int sec = atoi(args);
if (sec > 0)
return 1;
}
-int cmd_list_otherinfo(const char* args)
+static int cmd_list_otherinfo(const char* args)
{
int i;
return 0;
}
-
-int cmd_list_all(const char* args)
+static int cmd_list_all(const char* args)
{
int i;
return 0;
}
-int cmd_clear_otherinfo(const char* args)
+static int cmd_clear_otherinfo(const char* args)
{
if (strlen(args) > 0)
{
return 0;
}
-int cmd_wait_response(const char *arg)
+static int cmd_wait_response(const char *arg)
{
int i;
int wait_for = atoi(arg);
return 1;
}
-int cmd_register_tab(const char* arg)
+static int cmd_register_tab(const char* arg)
{
#if HAVE_READLINE_READLINE_H
char command[101], tabargument[101];
return 1;
}
-
-void process_cmd_line(char* line)
+static void process_cmd_line(char* line)
{
int i, res;
char word[32], arg[10240];
/*
This function only known how to complete on the first word
*/
-char **readline_completer(char *text, int start, int end)
+static char **readline_completer(char *text, int start, int end)
{
completerFunctionType completerToUse;
#endif
#ifndef WIN32
-void ctrl_c_handler(int x)
+static void ctrl_c_handler(int x)
{
exit_client(0);
}