X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzrpn.c;h=7ec5e01059f2b2d4ed84c74e5a6ed699c369d534;hb=ce67ec8b9610a9a60c66b2d095f29314d9ee478a;hp=caf9dfde523a5a1755098a457dbb8a7557f1b745;hpb=b0728a451f81973f750f6a806b566d506a17dbe9;p=idzebra-moved-to-github.git diff --git a/index/zrpn.c b/index/zrpn.c index caf9dfd..7ec5e01 100644 --- a/index/zrpn.c +++ b/index/zrpn.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zrpn.c,v $ - * Revision 1.65 1997-09-22 12:39:06 adam + * Revision 1.67 1997-09-29 09:06:10 adam + * Removed one static var in order to make this module thread safe. + * + * Revision 1.66 1997/09/25 14:58:03 adam + * Windows NT port. + * + * Revision 1.65 1997/09/22 12:39:06 adam * Added get_pos method for the ranked result sets. * * Revision 1.64 1997/09/18 08:59:20 adam @@ -226,7 +232,11 @@ */ #include #include +#ifdef WINDOWS +#include +#else #include +#endif #include #include "zserver.h" @@ -1337,7 +1347,7 @@ static RSET rpn_search_structure (ZServerInfo *zi, Z_RPNStructure *zs, } if (*zop->u.prox->proximityUnitCode != Z_ProxUnit_word) { - static char val[16]; + char *val = odr_malloc (zi->odr, 16); zi->errCode = 132; zi->errString = val; sprintf (val, "%d", *zop->u.prox->proximityUnitCode);