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
void * nmem_malloc(NMEM n, size_t size)
allocates memory block on NMEM handle
struct nmem_control * NMEM
NMEM handle (an opaque pointer to memory).
char * nmem_strdup(NMEM mem, const char *src)
allocates string on NMEM handle (similar strdup)
Header for Z39.50 Protocol.
Z_Specification * generic
Z_InternationalString * generic
union Z_ElementSetNames::@234262010333130172276233023361211160202173301203 u
Z_InternationalString * elementSetName
union Z_ElementSpec::@241155367316146161253372211112342350040010102251 u
union Z_RecordComposition::@041267357203341021326274076105054233174157004046 u
Z_ElementSetNames * simple
Z_ElementSpec * elementSpec
#define Z_ElementSetNames_generic
#define Z_RecordComp_complex
#define Z_ElementSpec_elementSetName
#define Z_RecordComp_simple