projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Ubuntu Vivid 15.04
[idzebra-moved-to-github.git]
/
isamc
/
isamc-p.h
diff --git
a/isamc/isamc-p.h
b/isamc/isamc-p.h
index
8d1f21b
..
67a80ba
100644
(file)
--- a/
isamc/isamc-p.h
+++ b/
isamc/isamc-p.h
@@
-1,5
+1,5
@@
/* This file is part of the Zebra server.
/* This file is part of the Zebra server.
- Copyright (C) 1994-2009 Index Data
+ Copyright (C) Index Data
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
@@
-35,7
+35,7
@@
typedef struct ISAMC_file_s {
ISAMC_head head;
BFile bf;
int head_is_dirty;
ISAMC_head head;
BFile bf;
int head_is_dirty;
-
+
int no_writes;
int no_reads;
int no_skip_writes;
int no_writes;
int no_reads;
int no_skip_writes;
@@
-64,7
+64,7
@@
struct ISAMC_s {
char *merge_buf;
ISAMC_M *method;
ISAMC_file files;
char *merge_buf;
ISAMC_M *method;
ISAMC_file files;
-};
+};
struct ISAMC_PP_s {
char *buf;
struct ISAMC_PP_s {
char *buf;
@@
-79,7
+79,7
@@
struct ISAMC_PP_s {
zint numKeys;
};
zint numKeys;
};
-/*
+/*
first block consists of
next pointer : zint
size : ISAMC_BLOCK_SIZE (int)
first block consists of
next pointer : zint
size : ISAMC_BLOCK_SIZE (int)
@@
-90,8
+90,8
@@
struct ISAMC_PP_s {
size : ISAMC_BLOCK_SIZE (int)
data
*/
size : ISAMC_BLOCK_SIZE (int)
data
*/
-#define ISAMC_BLOCK_OFFSET_1 (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)+sizeof(zint))
-#define ISAMC_BLOCK_OFFSET_N (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE))
+#define ISAMC_BLOCK_OFFSET_1 (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE)+sizeof(zint))
+#define ISAMC_BLOCK_OFFSET_N (sizeof(zint)+sizeof(ISAMC_BLOCK_SIZE))
zint isamc_alloc_block (ISAMC is, int cat);
void isamc_release_block (ISAMC is, int cat, zint pos);
zint isamc_alloc_block (ISAMC is, int cat);
void isamc_release_block (ISAMC is, int cat, zint pos);