X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=client%2Ffhistory.c;h=0094fd09c126b3c9a54e7bd1642d53248852d90e;hb=ad3b14dd33d6ce41c79e3b39d176b4a18dff42fb;hp=b75c03d8725685fae6e200edac7eeac0174f9f59;hpb=d42f045690a68380de575447bf9755f922ec734d;p=yaz-moved-to-github.git diff --git a/client/fhistory.c b/client/fhistory.c index b75c03d..0094fd0 100644 --- a/client/fhistory.c +++ b/client/fhistory.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: fhistory.c,v 1.2 2007-01-24 23:09:48 adam Exp $ + * $Id: fhistory.c,v 1.4 2007-05-06 20:12:19 adam Exp $ */ /** \file fhistory.c * \brief file history implementation @@ -26,7 +26,7 @@ struct file_history { file_history_t file_history_new() { - file_history_t fh = xmalloc(sizeof(*fh)); + file_history_t fh = (file_history_t) xmalloc(sizeof(*fh)); fh->wr = wrbuf_alloc(); return fh; } @@ -111,7 +111,7 @@ int file_history_trav(file_history_t fh, void *client_data, if (wrbuf_buf(fh->wr)[i] == '\n') { wrbuf_buf(fh->wr)[i] = '\0'; - callback(client_data, wrbuf_buf(fh->wr) + off); + callback(client_data, wrbuf_cstr(fh->wr) + off); wrbuf_buf(fh->wr)[i] = '\n'; i++; break;