[gs-cvs] rev 7650 - trunk/gs/src
lpd at ghostscript.com
lpd at ghostscript.com
Sat Jan 27 14:16:46 PST 2007
Author: lpd
Date: 2007-01-27 14:16:46 -0800 (Sat, 27 Jan 2007)
New Revision: 7650
Modified:
trunk/gs/src/gsalloc.c
trunk/gs/src/gsmalloc.c
trunk/gs/src/gsmemlok.c
trunk/gs/src/gsmemory.h
trunk/gs/src/gsmemret.c
trunk/gs/src/iutil.c
Log:
Changes the first argument of the object_type procedure for gs_memory_t
structures from gs_memory_t * to const gs_memory_t *, to clear up a couple
of compiler warnings.
Modified: trunk/gs/src/gsalloc.c
===================================================================
--- trunk/gs/src/gsalloc.c 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/gsalloc.c 2007-01-27 22:16:46 UTC (rev 7650)
@@ -438,7 +438,7 @@
/* Get the type of a structure from the header. */
private gs_memory_type_ptr_t
-i_object_type(gs_memory_t * mem, const void /*obj_header_t */ *obj)
+i_object_type(const gs_memory_t * mem, const void /*obj_header_t */ *obj)
{
return ((const obj_header_t *)obj - 1)->o_type;
}
Modified: trunk/gs/src/gsmalloc.c
===================================================================
--- trunk/gs/src/gsmalloc.c 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/gsmalloc.c 2007-01-27 22:16:46 UTC (rev 7650)
@@ -279,7 +279,7 @@
return ((const gs_malloc_block_t *)ptr)[-1].size;
}
private gs_memory_type_ptr_t
-gs_heap_object_type(gs_memory_t * mem, const void *ptr)
+gs_heap_object_type(const gs_memory_t * mem, const void *ptr)
{
return ((const gs_malloc_block_t *)ptr)[-1].type;
}
Modified: trunk/gs/src/gsmemlok.c
===================================================================
--- trunk/gs/src/gsmemlok.c 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/gsmemlok.c 2007-01-27 22:16:46 UTC (rev 7650)
@@ -272,7 +272,7 @@
);
}
private gs_memory_type_ptr_t
-gs_locked_object_type(gs_memory_t * mem, const void *ptr)
+gs_locked_object_type(const gs_memory_t * mem, const void *ptr)
{
RETURN_MONITORED(
gs_memory_type_ptr_t,
Modified: trunk/gs/src/gsmemory.h
===================================================================
--- trunk/gs/src/gsmemory.h 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/gsmemory.h 2007-01-27 22:16:46 UTC (rev 7650)
@@ -308,7 +308,7 @@
*/
#define gs_memory_proc_object_type(proc)\
- gs_memory_type_ptr_t proc(gs_memory_t *mem, const void *obj)
+ gs_memory_type_ptr_t proc(const gs_memory_t *mem, const void *obj)
#define gs_object_type(mem, obj)\
(*(mem)->procs.object_type)(mem, obj)
gs_memory_proc_object_type((*object_type));
Modified: trunk/gs/src/gsmemret.c
===================================================================
--- trunk/gs/src/gsmemret.c 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/gsmemret.c 2007-01-27 22:16:46 UTC (rev 7650)
@@ -262,7 +262,7 @@
DO_FORWARD(return target->procs.object_size(target, ptr));
}
private gs_memory_type_ptr_t
-gs_forward_object_type(gs_memory_t * mem, const void *ptr)
+gs_forward_object_type(const gs_memory_t * mem, const void *ptr)
{
DO_FORWARD(return target->procs.object_type(target, ptr));
}
Modified: trunk/gs/src/iutil.c
===================================================================
--- trunk/gs/src/iutil.c 2007-01-27 20:14:52 UTC (rev 7649)
+++ trunk/gs/src/iutil.c 2007-01-27 22:16:46 UTC (rev 7650)
@@ -459,7 +459,7 @@
}
data = (const byte *)
gs_struct_type_name_string(
- gs_object_type((gs_memory_t *)mem,
+ gs_object_type(mem,
(const obj_header_t *)op->value.pstruct));
size = strlen((const char *)data);
if (size > 4 && !memcmp(data + size - 4, "type", 4))
More information about the gs-cvs
mailing list