Get rid of the last warnings (on GCC 3.4 at least)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1827 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -45,7 +45,11 @@ int leak_size = -1;
|
|||||||
#endif
|
#endif
|
||||||
static Mutex _MemoryLock;
|
static Mutex _MemoryLock;
|
||||||
|
|
||||||
#define MAX_EXTENTS 100000
|
//#define MAX_EXTENTS 100000
|
||||||
|
#define MAX_EXTENTS (MEM_HANDLE) 32766
|
||||||
|
// Changed to 32766 to get rid of warnings that an expression
|
||||||
|
// 'h <= MAX_EXTENTS' is always true due to limited range of
|
||||||
|
// MEM_HANDLE.
|
||||||
|
|
||||||
/* Keep track of memory allocations. */
|
/* Keep track of memory allocations. */
|
||||||
|
|
||||||
@@ -110,6 +114,7 @@ static void Message(char *fmt, ...)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/*FUNCTION
|
/*FUNCTION
|
||||||
**
|
**
|
||||||
@@ -176,6 +181,7 @@ static int MessageWithRetry(char *fmt, ...)
|
|||||||
#endif
|
#endif
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/*FUNCTION
|
/*FUNCTION
|
||||||
@@ -302,8 +308,13 @@ mem_allocate (MEM_SIZE coreSize, MEM_FLAGS flags, MEM_PRIORITY priority,
|
|||||||
memset (node->memory, 0, node->size);
|
memset (node->memory, 0, node->size);
|
||||||
#ifdef LEAK_DEBUG
|
#ifdef LEAK_DEBUG
|
||||||
if (leak_debug)
|
if (leak_debug)
|
||||||
fprintf (stderr, "alloc %d: %08x, %lu\n", (int) node->handle,
|
{
|
||||||
(int) node->memory, node->size);
|
fprintf (stderr, "alloc %d: %p, %lu\n", (int) node->handle,
|
||||||
|
(void *) node->memory, node->size);
|
||||||
|
// Prefered form:
|
||||||
|
//fprintf (stderr, "alloc %d: %#8" PRIxPTR ", %lu\n",
|
||||||
|
// (int) node->handle, (intptr_t) node->memory, node->size);
|
||||||
|
}
|
||||||
if (node->handle == leak_idx && node->size == leak_size)
|
if (node->handle == leak_idx && node->size == leak_size)
|
||||||
node = node;
|
node = node;
|
||||||
if (node->size == leak_size)
|
if (node->size == leak_size)
|
||||||
@@ -434,9 +445,13 @@ mem_uninit(void)
|
|||||||
{
|
{
|
||||||
if (extents[i].handle != -1)
|
if (extents[i].handle != -1)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "LEAK: unreleased extent %d: %08x, %lu\n",
|
fprintf (stderr, "LEAK: unreleased extent %d: %p, %lu\n",
|
||||||
extents[i].handle, (unsigned int) extents[i].memory,
|
extents[i].handle, (void *) extents[i].memory,
|
||||||
extents[i].size);
|
extents[i].size);
|
||||||
|
// Prefered form:
|
||||||
|
//fprintf (stderr, "LEAK: unreleased extent %d: %#8" PRIxPTR
|
||||||
|
// ", %lu\n", extents[i].handle,
|
||||||
|
// (intptr_t) extents[i].memory, extents[i].size);
|
||||||
fflush (stderr);
|
fflush (stderr);
|
||||||
extents[i].handle = -1;
|
extents[i].handle = -1;
|
||||||
if (extents[i].memory)
|
if (extents[i].memory)
|
||||||
@@ -493,8 +508,13 @@ mem_release(MEM_HANDLE h)
|
|||||||
{
|
{
|
||||||
#ifdef LEAK_DEBUG
|
#ifdef LEAK_DEBUG
|
||||||
if (leak_debug)
|
if (leak_debug)
|
||||||
fprintf (stderr, "free %d: %08x\n",
|
{
|
||||||
extents[h].handle, (unsigned int) extents[h].memory);
|
fprintf (stderr, "free %d: %p\n",
|
||||||
|
extents[h].handle, (void *) extents[h].memory);
|
||||||
|
// Prefered form:
|
||||||
|
//fprintf (stderr, "free %d: %#8" PRIxPTR "\n",
|
||||||
|
// extents[h].handle, (intptr_t) extents[h].memory);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
if (extents[h].memory)
|
if (extents[h].memory)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user