diff options
-rw-r--r-- | gs/base/gxobj.h | 4 | ||||
-rw-r--r-- | gs/psi/igc.c | 2 |
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) | |||
1171 | static void | 1171 | static void |
1172 | gc_objects_set_reloc(gc_state_t * gcst, chunk_t * cp) | 1172 | gc_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 | ||