((x[2]&0xff) << 16) | \
((x[3]&0xff) << 24))
-#ifdef G_OS_WIN32
-static gboolean msgcache_use_mmap_read = FALSE;
-#else
static gboolean msgcache_use_mmap_read = TRUE;
-#endif
static gboolean msgcache_use_mmap_write = FALSE;
#else
((x[2]&0xff) << 16) | \
((x[3]&0xff) << 24))
-#ifdef G_OS_WIN32
-static gboolean msgcache_use_mmap_read = FALSE;
-#else
static gboolean msgcache_use_mmap_read = TRUE;
-#endif
static gboolean msgcache_use_mmap_write = FALSE;
#endif
if (!hMapping)
goto w32_fail;
cache_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail:
;
#else
if (!hMapping)
goto w32_fail2;
cache_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail2:
;
#else
if (!hMapping)
goto w32_fail6;
cache_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail6:
;
#else
if (!hMapping)
goto w32_fail3;
cache_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail3:
;
#else
if (!hMapping)
goto w32_fail4;
mark_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail4:
;
#else
if (!hMapping)
goto w32_fail5;
tags_data = (unsigned char *)MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
+ CloseHandle (hMapping);
w32_fail5:
;
#else