67 const char **charsets,
int num_charsets,
69 int num_langs,
int selected);
74 const char *charset_list,
75 const char *lang_list,
81 char **charset,
char **lang,
90 const char *charset,
const char *lang,
97 char ***charsets,
int *num_charsets,
98 char ***langs,
int *num_langs,
void yaz_get_proposal_charneg(NMEM mem, Z_CharSetandLanguageNegotiation *p, char ***charsets, int *num_charsets, char ***langs, int *num_langs, int *selected)
void yaz_get_response_charneg(NMEM mem, Z_CharSetandLanguageNegotiation *p, char **charset, char **lang, int *selected)
Z_CharSetandLanguageNegotiation * yaz_get_charneg_record(Z_OtherInformation *p)
Z_External * yaz_set_proposal_charneg_list(ODR o, const char *delim, const char *charset_list, const char *lang_list, int selected)
Z_External * yaz_set_response_charneg(ODR odr, const char *charset, const char *lang, int selected)
Z_External * yaz_set_proposal_charneg(ODR odr, const char **charsets, int num_charsets, const char **langs, int num_langs, int selected)
int yaz_del_charneg_record(Z_OtherInformation **p)
Header for Z39.50 Protocol.
structure for all known EXTERNALs