X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Frecindex.h;h=4c061fafa9d052a979d2751a141aaa6a216fcc9d;hb=6b0310a64df542131c2f4abded39f35844235e4d;hp=92854654ee6020e692aee983c0511f27326fbcb9;hpb=b8fb0cb30ffc1fb35a34608a27245dd091566bb9;p=idzebra-moved-to-github.git diff --git a/index/recindex.h b/index/recindex.h index 9285465..4c061fa 100644 --- a/index/recindex.h +++ b/index/recindex.h @@ -1,10 +1,24 @@ /* - * Copyright (C) 1994-1998, Index Data I/S + * Copyright (C) 1994-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: recindex.h,v $ - * Revision 1.12 1998-01-12 15:04:08 adam + * Revision 1.16 1999-06-25 13:48:02 adam + * Updated MSVC project files. + * Added BZIP2 record compression (not very well tested). + * + * Revision 1.15 1999/05/26 07:49:13 adam + * C++ compilation. + * + * Revision 1.14 1999/02/02 14:51:04 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.13 1998/03/05 08:45:12 adam + * New result set model and modular ranking system. Moved towards + * descent server API. System information stored as "SGML" records. + * + * Revision 1.12 1998/01/12 15:04:08 adam * The test option (-s) only uses read-lock (and not write lock). * * Revision 1.11 1997/09/17 12:19:16 adam @@ -55,6 +69,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + #define REC_NO_INFO 8 typedef struct record_info { @@ -62,6 +80,8 @@ typedef struct record_info { int newFlag; char *info[REC_NO_INFO]; size_t size[REC_NO_INFO]; + char buf_size[REC_NO_INFO][6]; + size_t size_size[REC_NO_INFO]; } *Record; typedef struct records_info *Records; @@ -83,6 +103,9 @@ enum { recInfo_delKeys, recInfo_databaseName, recInfo_storeData, - recInfo_offset + recInfo_attr }; +#ifdef __cplusplus +} +#endif