X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Frpnscan.c;h=1e547214011050b734eca8a3cd35c478d1c22a35;hb=27a6d4f7f7425896345ab5a2bfdf35a96c97416e;hp=846c9792e7df3f2113bb6186d2e30a98e989db71;hpb=bc4308f57215143ed7b634db6ac86a77064d2839;p=idzebra-moved-to-github.git diff --git a/index/rpnscan.c b/index/rpnscan.c index 846c979..1e54721 100644 --- a/index/rpnscan.c +++ b/index/rpnscan.c @@ -1,5 +1,5 @@ -/* $Id: rpnscan.c,v 1.4 2006-10-29 17:18:05 adam Exp $ - Copyright (C) 1995-2006 +/* $Id: rpnscan.c,v 1.6 2007-03-19 21:50:39 adam Exp $ + Copyright (C) 1995-2007 Index Data ApS This file is part of the Zebra server. @@ -150,7 +150,7 @@ static int scan_save_set(ZebraHandle zh, ODR stream, NMEM nmem, RSET rset = 0; for (i = 0; i < ord_no; i++) { - if (ar[i].isam_p && strcmp(wrbuf_buf(ar[i].term), term) == 0) + if (ar[i].isam_p && strcmp(wrbuf_cstr(ar[i].term), term) == 0) { RSET rset_t = rset_trunc( zh, &ar[i].isam_p, 1, @@ -265,7 +265,7 @@ static ZEBRA_RES rpn_scan_ver2(ZebraHandle zh, ODR stream, NMEM nmem, ar[i].pos_to_save = -1; strcpy(termz, ar[i].prefix); - strcat(termz, wrbuf_buf(ar[i].term)); + strcat(termz, wrbuf_cstr(ar[i].term)); dict_scan(zh->reg->dict, termz, &before, &after, ar+i, scan_handle2); } @@ -274,8 +274,8 @@ static ZEBRA_RES rpn_scan_ver2(ZebraHandle zh, ODR stream, NMEM nmem, for (i = 0; i < ord_no; i++) { if (ar[i].isam_p - && (hi == 0 || strcmp(wrbuf_buf(ar[i].term), hi) > 0)) - hi = wrbuf_buf(ar[i].term); + && (hi == 0 || strcmp(wrbuf_cstr(ar[i].term), hi) > 0)) + hi = wrbuf_cstr(ar[i].term); } if (!hi) break; @@ -329,7 +329,7 @@ static ZEBRA_RES rpn_scan_ver2(ZebraHandle zh, ODR stream, NMEM nmem, ar[i].pos_to_save = 1; strcpy(termz, ar[i].prefix); - strcat(termz, wrbuf_buf(ar[i].term)); + strcat(termz, wrbuf_cstr(ar[i].term)); dict_scan(zh->reg->dict, termz, &before, &after, ar+i, scan_handle2); } @@ -338,8 +338,8 @@ static ZEBRA_RES rpn_scan_ver2(ZebraHandle zh, ODR stream, NMEM nmem, for (i = 0; i < ord_no; i++) { if (ar[i].isam_p - && (lo == 0 || strcmp(wrbuf_buf(ar[i].term), lo) < 0)) - lo = wrbuf_buf(ar[i].term); + && (lo == 0 || strcmp(wrbuf_cstr(ar[i].term), lo) < 0)) + lo = wrbuf_cstr(ar[i].term); } if (!lo) break;