X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz%2Fodr.h;h=1a2e690cf760758677f882f595d2a964ab3ed16c;hp=f4a0c26a7c6e272e8f568ce4b33a6c88d714cbe1;hb=4fbc7c05a14d80187951b2fc690ba71374449124;hpb=ec1f815d5348cd21e393f76bc212c910c34bbc45 diff --git a/include/yaz/odr.h b/include/yaz/odr.h index f4a0c26..1a2e690 100644 --- a/include/yaz/odr.h +++ b/include/yaz/odr.h @@ -23,7 +23,7 @@ * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE * OF THIS SOFTWARE. * - * $Id: odr.h,v 1.11 2003-05-20 19:55:29 adam Exp $ + * $Id: odr.h,v 1.14 2003-11-26 16:24:04 mike Exp $ */ #ifndef ODR_H @@ -185,9 +185,9 @@ extern char *odr_errlist[]; YAZ_EXPORT int odr_geterror(ODR o); YAZ_EXPORT int odr_geterrorx(ODR o, int *x); YAZ_EXPORT void odr_seterror(ODR o, int errorno, int errorid); -YAZ_EXPORT void odr_setaddinfo(ODR o, const char *addinfo); -YAZ_EXPORT char *odr_getaddinfo(ODR o); -YAZ_EXPORT void odr_perror(ODR o, char *message); +YAZ_EXPORT void odr_setelement(ODR o, const char *addinfo); +YAZ_EXPORT char *odr_getelement(ODR o); +YAZ_EXPORT void odr_perror(ODR o, const char *message); YAZ_EXPORT void odr_setprint(ODR o, FILE *file); YAZ_EXPORT ODR odr_createmem(int direction); YAZ_EXPORT void odr_reset(ODR o); @@ -297,6 +297,7 @@ YAZ_EXPORT int odr_initmember(ODR o, void *p, int size); YAZ_EXPORT int odr_peektag(ODR o, int *zclass, int *tag, int *cons); YAZ_EXPORT void odr_setlenlen(ODR o, int len); YAZ_EXPORT int odr_missing(ODR o, int opt, const char *name); +YAZ_EXPORT char *odr_prepend(ODR o, const char *prefix, const char *old); typedef struct Odr_external {