* Copyright (c) 1995-2002, Index Data
* See the file LICENSE for details.
*
- * $Id: client.c,v 1.144 2002-02-20 14:41:19 adam Exp $
+ * $Id: client.c,v 1.145 2002-02-24 12:24:40 adam Exp $
*/
#include <stdio.h>
if(apdu_file && apdu_file != stderr) { /* don't close stdout*/
perror("unable to close apdu log file");
- };
+ }
apdu_file=NULL;
if(strlen(arg)<1) {
{
if(marcdump && marcdump != stderr) { /* don't close stdout*/
perror("unable to close apdu log file");
- };
+ }
marcdump=NULL;
if(strlen(arg)<1) {
char *command_generator(const char *text, int state)
{
- static idx; // index is the last used the last time command_generator was called
+ static int idx;
if (state==0) {
idx = 0;
}
if (!strncmp(cmd[idx].cmd,text,strlen(text))) {
++idx; /* skip this entry on the next run */
return strdup(cmd[idx-1].cmd);
- };
+ }
}
return NULL;
}
if ((res = sscanf(rl_line_buffer, "%31s %1023[^;]", word, arg)) <= 0) {
rl_attempted_completion_over = 1;
return NULL;
- };
+ }
if(start != strlen(word) +1 ) {
rl_attempted_completion_over = 1;
} else {
rl_attempted_completion_over = 1;
return 0;
- };
- };
+ }
+ }
#else
return 0;
#endif
-};
+}
static void client(void)
* Copyright (c) 2002, Index Data
* See the file LICENSE for details.
*
- * $Id: tabcomplete.c,v 1.3 2002-01-30 22:02:03 adam Exp $
+ * $Id: tabcomplete.c,v 1.4 2002-02-24 12:24:40 adam Exp $
*/
#include <string.h>
char* complete_from_list(char* completions[], const char *text, int state)
{
- static idx;
+ static int idx;
if(state==0) {
idx = 0;
}
{
oid_callback_t* data=(oid_callback_t*) data_;
- //fprintf(stderr,"ja7: called with %d: %s\n",oid->oclass,oid->desc);
+
if((oid->oclass == CLASS_GENERAL) || (oid->oclass == data->oclass)) {
if(data->index==data->max) {
data->values=(char**)realloc(data->values,((data->max+1)*2)*sizeof(char*));
data->values[data->index]=oid->desc;
++data->index;
}
-};
+}
char** build_list_for_oclass(oid_class oclass) {
oid_callback_t data;
free(list);
return res;
-};
+}
/*
* Local variables: