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
Default prefix query attribute set defined by using p_query_attset.
[yaz-moved-to-github.git]
/
client
/
client.c
diff --git
a/client/client.c
b/client/client.c
index
3c8a898
..
2df1cda
100644
(file)
--- a/
client/client.c
+++ b/
client/client.c
@@
-1,10
+1,13
@@
/*
/*
- * Copyright (c) 1995, Index Data.
+ * Copyright (c) 1995-1996, Index Data.
* See the file LICENSE for details.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: client.c,v $
* See the file LICENSE for details.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: client.c,v $
- * Revision 1.37 1996-07-06 19:58:29 quinn
+ * Revision 1.38 1996-08-12 14:09:11 adam
+ * Default prefix query attribute set defined by using p_query_attset.
+ *
+ * Revision 1.37 1996/07/06 19:58:29 quinn
* System headerfiles gathered in yconfig
*
* Revision 1.36 1996/06/10 08:53:47 quinn
* System headerfiles gathered in yconfig
*
* Revision 1.36 1996/06/10 08:53:47 quinn
@@
-165,7
+168,6
@@
static ODR_MEM session_mem; /* memory handle for init-response */
static Z_InitResponse *session = 0; /* session parameters */
static char last_scan[512] = "0";
static char last_cmd[100] = "?";
static Z_InitResponse *session = 0; /* session parameters */
static char last_scan[512] = "0";
static char last_cmd[100] = "?";
-static oid_value attributeset = VAL_BIB1;
static FILE *marcdump = 0;
static char marcdump_file[512] = "marc.out";
static FILE *marcdump = 0;
static char marcdump_file[512] = "marc.out";
@@
-650,7
+652,7
@@
static int send_searchRequest(char *arg)
assert((RPNquery = ccl_rpn_query(rpn)));
bib1.proto = protocol;
bib1.oclass = CLASS_ATTSET;
assert((RPNquery = ccl_rpn_query(rpn)));
bib1.proto = protocol;
bib1.oclass = CLASS_ATTSET;
- bib1.value = attributeset;
+ bib1.value = VAL_BIB1;
RPNquery->attributeSetId = oid_getoidbyent(&bib1);
query.u.type_1 = RPNquery;
break;
RPNquery->attributeSetId = oid_getoidbyent(&bib1);
query.u.type_1 = RPNquery;
break;
@@
-1007,7
+1009,7
@@
int cmd_format(char *arg)
}
else
{
}
else
{
- printf("Specify one of {sutrs,usmarc,danmarc,grs1}.\n");
+ printf("Specify one of {sutrs,usmarc,danmarc,grs1,summary,explain}.\n");
return 0;
}
}
return 0;
}
}
@@
-1032,7
+1034,6
@@
int cmd_elements(char *arg)
int cmd_attributeset(char *arg)
{
char what[100];
int cmd_attributeset(char *arg)
{
char what[100];
- oid_value v;
if (!arg || !*arg)
{
if (!arg || !*arg)
{
@@
-1040,12
+1041,11
@@
int cmd_attributeset(char *arg)
return 0;
}
sscanf(arg, "%s", what);
return 0;
}
sscanf(arg, "%s", what);
- if ((v = oid_getvalbyname(what)) == VAL_NONE)
+ if (p_query_attset (what))
{
printf("Unknown attribute set name\n");
return 0;
}
{
printf("Unknown attribute set name\n");
return 0;
}
- attributeset = v;
return 1;
}
return 1;
}