X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=ir-tclp.h;h=0c371d9d3fd0800ac674b884070ad8e4ed9cc46b;hb=5d12887edee2b13987f5d1c61afb84654cac949c;hp=5acc4320e8c0c17909cdb43fbb58f674281bcda9;hpb=cdd0717baa6ed75b645c1c0bcabec5fa59335cf3;p=ir-tcl-moved-to-github.git diff --git a/ir-tclp.h b/ir-tclp.h index 5acc432..0c371d9 100644 --- a/ir-tclp.h +++ b/ir-tclp.h @@ -1,11 +1,18 @@ /* * IR toolkit for tcl/tk - * (c) Index Data 1995-1999 + * (c) Index Data 1995-2002 * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: ir-tclp.h,v $ - * Revision 1.39 1999-11-30 14:05:58 adam + * Revision 1.41 2005-03-10 14:05:08 adam + * Define USE_NON_CONST to avoid bad warnings for const for Tcl 8.4 + * or later. + * + * Revision 1.40 2002/03/20 14:48:54 adam + * implemented USR.1 SearchResult-1 + * + * Revision 1.39 1999/11/30 14:05:58 adam * Updated for new location of YAZ headers. * * Revision 1.38 1999/03/22 06:51:34 adam @@ -153,6 +160,8 @@ #ifndef IR_TCLP_H #define IR_TCLP_H +/* to avoid Tcl8.4 or newer to use const */ +#define USE_NON_CONST #include #include @@ -257,6 +266,7 @@ typedef struct { struct IrTcl_Request_ *request_queue; IrTcl_SetCObj set_inher; + } IrTcl_Obj; typedef struct IrTcl_Request_ { @@ -346,6 +356,9 @@ typedef struct IrTcl_SetObj_ { IrTcl_Diagnostic *nonSurrogateDiagnosticList; IrTcl_RecordList *record_list; IrTcl_SetCObj set_inher; + int searchResult_num; + char **searchResult_terms; + int *searchResult_count; } IrTcl_SetObj; typedef struct IrTcl_ScanEntry_ {