X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Frecindex.h;h=1c1321ba43a0d1fe925588b8013f9b4f8e44ef43;hb=61866f71b35d841f82fb53895700ea264ba33a39;hp=31ae460e267aeb9a5eadbc803c2bf77a3dc72feb;hpb=f3425fb457792aae865096cf9acf5cb41798b1d1;p=idzebra-moved-to-github.git diff --git a/index/recindex.h b/index/recindex.h index 31ae460..1c1321b 100644 --- a/index/recindex.h +++ b/index/recindex.h @@ -1,10 +1,13 @@ /* - * Copyright (C) 1994-1999, Index Data + * Copyright (C) 1994-2000, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: recindex.h,v $ - * Revision 1.17 1999-07-06 12:28:04 adam + * Revision 1.18 2000-04-05 09:49:35 adam + * On Unix, zebra/z'mbol uses automake. + * + * Revision 1.17 1999/07/06 12:28:04 adam * Updated record index structure. Format includes version ID. Compression * algorithm ID is stored for each record block. * @@ -70,12 +73,13 @@ * */ +#ifndef RECINDEX_H +#define RECINDEX_H + #include #include -#ifdef __cplusplus -extern "C" { -#endif +YAZ_BEGIN_CDECL #define REC_NO_INFO 8 @@ -86,6 +90,7 @@ typedef struct record_info { size_t size[REC_NO_INFO]; char buf_size[REC_NO_INFO][6]; size_t size_size[REC_NO_INFO]; + Zebra_mutex mutex; } *Record; typedef struct records_info *Records; @@ -113,6 +118,5 @@ enum { recInfo_attr }; -#ifdef __cplusplus -} +YAZ_END_CDECL #endif