projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Break long line
[yaz-moved-to-github.git]
/
odr
/
odr.c
diff --git
a/odr/odr.c
b/odr/odr.c
index
084b632
..
1f8a625
100644
(file)
--- a/
odr/odr.c
+++ b/
odr/odr.c
@@
-1,8
+1,8
@@
/*
/*
- * Copyright (c) 1995-2002, Index Data
+ * Copyright (c) 1995-2003, Index Data
* See the file LICENSE for details.
*
* See the file LICENSE for details.
*
- * $Id: odr.c,v 1.36 2002-08-28 07:53:51 adam Exp $
+ * $Id: odr.c,v 1.40 2003-02-12 15:06:43 adam Exp $
*
*/
#if HAVE_CONFIG_H
*
*/
#if HAVE_CONFIG_H
@@
-35,7
+35,8
@@
char *odr_errlist[] =
"Malformed data",
"Stack overflow",
"Length of constructed type different from sum of members",
"Malformed data",
"Stack overflow",
"Length of constructed type different from sum of members",
- "Overflow writing definite length of constructed type"
+ "Overflow writing definite length of constructed type",
+ "HTTP Bad Request"
};
char *odr_errmsg(int n)
};
char *odr_errmsg(int n)
@@
-63,7
+64,7
@@
int odr_set_charset(ODR o, const char *to, const char *from)
if (o->op->iconv_handle)
yaz_iconv_close (o->op->iconv_handle);
if (o->op->iconv_handle)
yaz_iconv_close (o->op->iconv_handle);
- o->op->iconv_handle = iconv_open (to, from);
+ o->op->iconv_handle = yaz_iconv_open (to, from);
if (o->op->iconv_handle == 0)
return -1;
return 0;
if (o->op->iconv_handle == 0)
return -1;
return 0;
@@
-84,7
+85,7
@@
ODR odr_createmem(int direction)
r->can_grow = 1;
r->mem = nmem_create();
r->enable_bias = 1;
r->can_grow = 1;
r->mem = nmem_create();
r->enable_bias = 1;
- r->op = xmalloc (sizeof(*r->op));
+ r->op = (struct Odr_private *) xmalloc (sizeof(*r->op));
r->op->odr_ber_tag.lclass = -1;
r->op->iconv_handle = 0;
odr_reset(r);
r->op->odr_ber_tag.lclass = -1;
r->op->iconv_handle = 0;
odr_reset(r);