void yaz_set_esn(Z_RecordComposition **comp_p, const char *esn, NMEM nmem)
set element set name in RecordComposition struct
const char * yaz_get_esn(Z_RecordComposition *comp)
get element set name from RecordComposition
void * nmem_malloc(NMEM n, size_t size)
allocates memory block on NMEM handle
char * nmem_strdup(NMEM mem, const char *src)
allocates string on NMEM handle (similar strdup)
Header for Z39.50 Protocol.
Z_Specification * generic
union Z_ElementSetNames::@58 u
Z_InternationalString * generic
Z_InternationalString * elementSetName
union Z_ElementSpec::@59 u
union Z_RecordComposition::@52 u
Z_ElementSetNames * simple
Z_ElementSpec * elementSpec
#define Z_ElementSetNames_generic
#define Z_RecordComp_complex
#define Z_ElementSpec_elementSetName
#define Z_RecordComp_simple