X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=z39.50%2Fprt-ext.c;h=4884e58f33ad78ea92dd2a85f731932bef803e80;hb=58f8067bb0bac4d08b7fae8e0e93159759ce4dfa;hp=6dbce99131ecf063c2910b1b758264e3461a5bd4;hpb=fd4adcc80d442f84c6a1894e890b1b6ccd02615e;p=yaz-moved-to-github.git diff --git a/z39.50/prt-ext.c b/z39.50/prt-ext.c index 6dbce99..4884e58 100644 --- a/z39.50/prt-ext.c +++ b/z39.50/prt-ext.c @@ -1,8 +1,8 @@ /* - * Copyright (c) 1995-2001, Index Data. + * Copyright (c) 1995-2003, Index Data. * See the file LICENSE for details. * - * $Id: prt-ext.c,v 1.2 2001-11-13 23:00:43 adam Exp $ + * $Id: prt-ext.c,v 1.7 2003-07-18 19:53:28 mike Exp $ */ #include @@ -28,9 +28,20 @@ static Z_ext_typeent type_table[] = {VAL_OPAC, Z_External_OPAC, (Odr_fun)z_OPACRecord}, {VAL_SEARCHRES1, Z_External_searchResult1, (Odr_fun)z_SearchInfoReport}, {VAL_DBUPDATE, Z_External_update, (Odr_fun)z_IUUpdate}, + {VAL_DBUPDATE0, Z_External_update0, (Odr_fun)z_IU0Update}, + {VAL_DBUPDATE1, Z_External_update0, (Odr_fun)z_IU0Update}, {VAL_DATETIME, Z_External_dateTime, (Odr_fun)z_DateTime}, {VAL_UNIVERSE_REPORT, Z_External_universeReport,(Odr_fun)z_UniverseReport}, {VAL_ADMINSERVICE, Z_External_ESAdmin, (Odr_fun)z_Admin}, + {VAL_USERINFO1, Z_External_userInfo1, (Odr_fun) z_OtherInformation}, + {VAL_CHARNEG3, Z_External_charSetandLanguageNegotiation, (Odr_fun) + z_CharSetandLanguageNegotiation}, + {VAL_PROMPT1, Z_External_acfPrompt1, (Odr_fun) z_PromptObject1}, + {VAL_DES1, Z_External_acfDes1, (Odr_fun) z_DES_RN_Object}, + {VAL_KRB1, Z_External_acfKrb1, (Odr_fun) z_KRBObject}, + {VAL_MULTISRCH2, Z_External_multisrch2, (Odr_fun) z_MultipleSearchTerms_2}, + {VAL_CQL, Z_External_CQL, (Odr_fun) z_InternationalString}, + {VAL_OCLCUI, Z_External_OCLCUserInfo, (Odr_fun) z_OCLC_UserInformation}, {VAL_NONE, 0, 0} }; @@ -61,6 +72,7 @@ int z_External(ODR o, Z_External **p, int opt, const char *name) (Odr_fun)z_SUTRS, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_explainRecord, (Odr_fun)z_ExplainRecord, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_resourceReport1, (Odr_fun)z_ResourceReport1, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_resourceReport2, @@ -71,6 +83,7 @@ int z_External(ODR o, Z_External **p, int opt, const char *name) (Odr_fun)z_GenericRecord, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_extendedService, (Odr_fun)z_TaskPackage, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_itemOrder, (Odr_fun)z_IOItemOrder, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_diag1, @@ -81,6 +94,7 @@ int z_External(ODR o, Z_External **p, int opt, const char *name) (Odr_fun)z_BriefBib, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_OPAC, (Odr_fun)z_OPACRecord, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_searchResult1, (Odr_fun)z_SearchInfoReport, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_update, @@ -91,8 +105,26 @@ int z_External(ODR o, Z_External **p, int opt, const char *name) (Odr_fun)z_UniverseReport, 0}, {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_ESAdmin, (Odr_fun)z_Admin, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_update0, (Odr_fun)z_IU0Update, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_userInfo1, + (Odr_fun)z_OtherInformation, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_charSetandLanguageNegotiation, + (Odr_fun)z_CharSetandLanguageNegotiation, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_acfPrompt1, + (Odr_fun)z_PromptObject1, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_acfDes1, + (Odr_fun)z_DES_RN_Object, 0}, + + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_acfKrb1, + (Odr_fun)z_KRBObject, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_multisrch2, + (Odr_fun)z_MultipleSearchTerms_2, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_CQL, + (Odr_fun)z_InternationalString, 0}, + {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_OCLCUserInfo, + (Odr_fun)z_OCLC_UserInformation, 0}, {-1, -1, -1, -1, 0, 0} };