summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gs/base/gxobj.h4
-rw-r--r--gs/psi/igc.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/gs/base/gxobj.h b/gs/base/gxobj.h
index c4eb0edf7..95a783b24 100644
--- a/gs/base/gxobj.h
+++ b/gs/base/gxobj.h
@@ -92,7 +92,7 @@ typedef struct obj_header_data_s {
92 uint size; 92 uint size;
93 union _t { 93 union _t {
94 gs_memory_type_ptr_t type; 94 gs_memory_type_ptr_t type;
95 uint reloc; 95 size_t reloc;
96 } t; 96 } t;
97# if IGC_PTR_STABILITY_CHECK 97# if IGC_PTR_STABILITY_CHECK
98 unsigned space_id:3; /* r_space_bits + 1 bit for "instability". */ 98 unsigned space_id:3; /* r_space_bits + 1 bit for "instability". */
@@ -127,7 +127,7 @@ typedef struct obj_header_data_s {
127#endif 127#endif
128#define obj_align_mask (obj_align_mod-1) 128#define obj_align_mask (obj_align_mod-1)
129#define obj_align_round(siz)\ 129#define obj_align_round(siz)\
130 (uint)(((siz) + obj_align_mask) & -obj_align_mod) 130 (size_t)(((siz) + obj_align_mask) & -obj_align_mod)
131#define obj_size_round(siz)\ 131#define obj_size_round(siz)\
132 obj_align_round((siz) + sizeof(obj_header_t)) 132 obj_align_round((siz) + sizeof(obj_header_t))
133 133
diff --git a/gs/psi/igc.c b/gs/psi/igc.c
index e62d2fd60..b6aa02327 100644
--- a/gs/psi/igc.c
+++ b/gs/psi/igc.c
@@ -1171,7 +1171,7 @@ gc_clear_reloc(chunk_t * cp)
1171static void 1171static void
1172gc_objects_set_reloc(gc_state_t * gcst, chunk_t * cp) 1172gc_objects_set_reloc(gc_state_t * gcst, chunk_t * cp)
1173{ 1173{
1174 uint reloc = 0; 1174 size_t reloc = 0;
1175 chunk_head_t *chead = cp->chead; 1175 chunk_head_t *chead = cp->chead;
1176 byte *pfree = (byte *) & chead->free; /* most recent free object */ 1176 byte *pfree = (byte *) & chead->free; /* most recent free object */
1177 1177