|
YAZ 5.35.1
|
Z39.50 element set utilities. More...
#include <yaz/proto.h>Go to the source code of this file.
Functions | |
| const char * | yaz_get_esn (Z_RecordComposition *comp) |
| get element set name from RecordComposition | |
| void | yaz_set_esn (Z_RecordComposition **comp_p, const char *esn, NMEM nmem) |
| set element set name in RecordComposition struct | |
Z39.50 element set utilities.
Definition in file elementset.c.
| const char * yaz_get_esn | ( | Z_RecordComposition * | comp | ) |
get element set name from RecordComposition
| comp | record composition |
Definition at line 16 of file elementset.c.
References Z_RecordComposition::complex, Z_ElementSpec::elementSetName, Z_Specification::elementSpec, Z_ElementSetNames::generic, Z_CompSpec::generic, Z_RecordComposition::simple, Z_RecordComposition::u, Z_ElementSetNames::u, Z_ElementSpec::u, Z_RecordComposition::which, Z_ElementSetNames::which, Z_ElementSpec::which, Z_ElementSetNames_generic, Z_ElementSpec_elementSetName, Z_RecordComp_complex, and Z_RecordComp_simple.
Referenced by retrieve_fetch(), and ztest_fetch().
| void yaz_set_esn | ( | Z_RecordComposition ** | comp_p, |
| const char * | esn, | ||
| NMEM | nmem | ||
| ) |
set element set name in RecordComposition struct
| comp_p | record composition ptr |
| esn | element set name string |
| nmem | memory for result composition |
Definition at line 32 of file elementset.c.
References Z_ElementSetNames::generic, nmem_malloc(), nmem_strdup(), Z_RecordComposition::simple, Z_RecordComposition::u, Z_ElementSetNames::u, Z_RecordComposition::which, Z_ElementSetNames::which, Z_ElementSetNames_generic, and Z_RecordComp_simple.
Referenced by retrieve_fetch().