summaryrefslogtreecommitdiff
path: root/storage/mroonga/vendor/groonga/lib/store.c
diff options
context:
space:
mode:
Diffstat (limited to 'storage/mroonga/vendor/groonga/lib/store.c')
-rw-r--r--storage/mroonga/vendor/groonga/lib/store.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/storage/mroonga/vendor/groonga/lib/store.c b/storage/mroonga/vendor/groonga/lib/store.c
index d0fe974eddb..f579bc9ede6 100644
--- a/storage/mroonga/vendor/groonga/lib/store.c
+++ b/storage/mroonga/vendor/groonga/lib/store.c
@@ -349,7 +349,7 @@ static grn_ja *
_grn_ja_create(grn_ctx *ctx, grn_ja *ja, const char *path,
unsigned int max_element_size, uint32_t flags)
{
- int i;
+ unsigned int i;
grn_io *io;
struct grn_ja_header *header;
struct grn_ja_header_v2 *header_v2;
@@ -689,7 +689,7 @@ grn_ja_replace(grn_ctx *ctx, grn_ja *ja, grn_id id,
return ctx->rc;
}
if (*pseg == JA_ESEG_VOID) {
- int i = 0;
+ unsigned int i = 0;
while (SEGMENTS_AT(ja, i)) {
if (++i >= JA_N_DSEGMENTS) {
ERR(GRN_NOT_ENOUGH_SPACE, "grn_ja file (%s) is full", ja->io->path);
@@ -750,8 +750,9 @@ grn_ja_alloc(grn_ctx *ctx, grn_ja *ja, grn_id id,
iw->tiny_p = 0;
if (grn_io_lock(ctx, ja->io, grn_lock_timeout)) { return ctx->rc; }
if (element_size + sizeof(grn_id) > JA_SEGMENT_SIZE) {
- int i, j, n = (element_size + JA_SEGMENT_SIZE - 1) >> GRN_JA_W_SEGMENT;
- for (i = 0, j = -1; i < JA_N_DSEGMENTS; i++) {
+ uint i;
+ int j, n = (element_size + JA_SEGMENT_SIZE - 1) >> GRN_JA_W_SEGMENT;
+ for (i = 0, j = -1; i < JA_N_DSEGMENTS; i++) {
if (SEGMENTS_AT(ja, i)) {
j = i;
} else {