[Groonga-commit] groonga/groonga at 388e936 [master] Use incremental style loop

Back to archive index

Kouhei Sutou null+****@clear*****
Sat Jan 17 15:41:49 JST 2015


Kouhei Sutou	2015-01-17 15:41:49 +0900 (Sat, 17 Jan 2015)

  New Revision: 388e936a6942ba9b6d6d605ac13ddd709a80b81d
  https://github.com/groonga/groonga/commit/388e936a6942ba9b6d6d605ac13ddd709a80b81d

  Message:
    Use incremental style loop
    
    It's for easy to debug.

  Modified files:
    lib/io.c

  Modified: lib/io.c (+5 -2)
===================================================================
--- lib/io.c    2015-01-17 15:05:47 +0900 (b127502)
+++ lib/io.c    2015-01-17 15:41:49 +0900 (de10cf2)
@@ -537,7 +537,6 @@ grn_rc
 grn_io_close(grn_ctx *ctx, grn_io *io)
 {
   int i;
-  grn_io_mapinfo *mi;
   fileinfo *fi;
   uint32_t max_nfiles;
 
@@ -569,7 +568,11 @@ grn_io_close(grn_ctx *ctx, grn_io *io)
 #endif /* WIN32 */
   GRN_MUNMAP(&grn_gctx, &io->fis->fmo, io->header, io->base);
   if (io->fis) {
-    for (fi = io->fis, i = max_nfiles; i; fi++, i--) { grn_close(ctx, fi); }
+    int i;
+    for (i = 0; i < max_nfiles; i++) {
+      fileinfo *fi = &(io->fis[i]);
+      grn_close(ctx, fi);
+    }
     GRN_GFREE(io->fis);
   }
   GRN_GFREE(io);
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index