X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fodr.c;h=1e31f29cca1bb26ecff8534f074df0b70c1c2b88;hb=9a32992b1041bf622fdc4825262f5f7110494cce;hp=4cf86adba8c0dbe66c2f329c306a3e95511bf8b5;hpb=388a09802a50b37d3b3679949ac91b13594d3260;p=yaz-moved-to-github.git diff --git a/src/odr.c b/src/odr.c index 4cf86ad..1e31f29 100644 --- a/src/odr.c +++ b/src/odr.c @@ -2,9 +2,15 @@ * Copyright (c) 1995-2004, Index Data * See the file LICENSE for details. * - * $Id: odr.c,v 1.5 2004-08-24 08:44:10 adam Exp $ + * $Id: odr.c,v 1.8 2004-10-15 00:19:00 adam Exp $ * */ + +/** + * \file odr.c + * \brief Implements fundamental ODR functionality + */ + #if HAVE_CONFIG_H #include #endif @@ -116,7 +122,7 @@ void odr_FILE_write(ODR o, void *handle, int type, fputs(" ..... ", (FILE*) handle); i = len - 1000; } - if (strchr("\r\n\f\t", c) || c >= ' ' && c <= 126) + if (strchr("\r\n\f\t", c) || (c >= ' ' && c <= 126)) putc(c, (FILE*) handle); else { @@ -145,7 +151,7 @@ void odr_set_stream(ODR o, void *handle, const char *buf, int len), void (*stream_close)(void *handle)) { - o->print = handle; + o->print = (FILE*) handle; o->op->stream_write = stream_write; o->op->stream_close = stream_close; }