YAZ
5.34.0
|
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 More... | |
void | yaz_set_esn (Z_RecordComposition **comp_p, const char *esn, NMEM nmem) |
set element set name in RecordComposition struct More... | |
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().