X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Frsbool.h;h=f2bf339ddef34fdc07a0cf47ab9f8adac09be305;hb=56131846f59919027a4d3c59efb485afb6efb0de;hp=c38c963c1622b65d750512847f9467022660d7db;hpb=32b696776940a403bb314ca72bb355a48ae97c21;p=idzebra-moved-to-github.git diff --git a/include/rsbool.h b/include/rsbool.h index c38c963..f2bf339 100644 --- a/include/rsbool.h +++ b/include/rsbool.h @@ -1,4 +1,4 @@ -/* $Id: rsbool.h,v 1.9 2004-06-02 12:31:23 adam Exp $ +/* $Id: rsbool.h,v 1.11 2004-09-01 15:01:32 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -29,18 +29,22 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA extern "C" { #endif -extern const struct rset_control *rset_kind_and; -extern const struct rset_control *rset_kind_or; -extern const struct rset_control *rset_kind_not; - -typedef struct rset_bool_parms -{ - int key_size; - RSET rset_l; - RSET rset_r; - int (*cmp)(const void *p1, const void *p2); - void (*log_item)(int logmask, const void *a, const char *txt); -} rset_bool_parms; +#error "rsbool.h no longer needed, use rset.h insted" + +RSET rsbool_create_and( NMEM nmem, int key_size, + int (*cmp)(const void *p1, const void *p2), + RSET rset_l, RSET rset_r, + void (*log_item)(int logmask, const void *p, const char *txt) ); + +RSET rsbool_create_or( NMEM nmem, int key_size, + int (*cmp)(const void *p1, const void *p2), + RSET rset_l, RSET rset_r, + void (*log_item)(int logmask, const void *p, const char *txt) ); + +RSET rsbool_create_not( NMEM nmem, int key_size, + int (*cmp)(const void *p1, const void *p2), + RSET rset_l, RSET rset_r, + void (*log_item)(int logmask, const void *p, const char *txt) ); #ifdef __cplusplus }