Index: memory.c
===================================================================
RCS file: /home/perlcvs/parrot/memory.c,v
retrieving revision 1.25
diff -u -r1.25 memory.c
--- memory.c 5 Mar 2002 17:38:59 -0000 1.25
+++ memory.c 6 Mar 2002 04:45:32 -0000
@@ -39,7 +39,7 @@
cheaper, though.
*/
void *
-mem_allocate_aligned(UINTVAL size)
+mem_allocate_aligned(size_t size)
{
ptrcast_t max_to_alloc = 0;
ptrcast_t mask = 0;
@@ -69,7 +69,7 @@
uses malloc to allocate system memory
*/
void *
-mem_sys_allocate(UINTVAL size)
+mem_sys_allocate(size_t size)
{
return malloc((size_t)size);
}
@@ -78,7 +78,7 @@
resize a chunk of system memory
*/
void *
-mem_sys_realloc(void *from, UINTVAL size)
+mem_sys_realloc(void *from, size_t size)
{
return realloc(from, size);
}
@@ -129,10 +129,10 @@
}
void *
-mem_realloc(struct Parrot_Interp *interpreter, void *from, UINTVAL fromsize,
- UINTVAL tosize)
+mem_realloc(struct Parrot_Interp *interpreter, void *from, size_t fromsize,
+ size_t tosize)
{
- UINTVAL copysize = (fromsize > tosize ? tosize : fromsize);
+ size_t copysize = (fromsize > tosize ? tosize : fromsize);
void *mem;
mem = Parrot_allocate(interpreter, copysize);
if (!mem) {
Index: packfile.c
===================================================================
RCS file: /home/perlcvs/parrot/packfile.c,v
retrieving revision 1.28
diff -u -r1.28 packfile.c
--- packfile.c 5 Mar 2002 05:30:17 -0000 1.28
+++ packfile.c 6 Mar 2002 04:45:35 -0000
@@ -59,7 +59,7 @@
struct PackFile *
PackFile_new(void)
{
- struct PackFile *self = mem_sys_allocate((UINTVAL)sizeof(struct
PackFile));
+ struct PackFile *self = mem_sys_allocate(sizeof(struct PackFile));
if (!self) {
fprintf(stderr, "PackFile_new: Unable to allocate!\n");
@@ -598,7 +598,7 @@
PackFile_FixupTable_new(void)
{
struct PackFile_FixupTable *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_FixupTable));
+ mem_sys_allocate(sizeof(struct PackFile_FixupTable));
self->dummy = 0;
@@ -770,7 +770,7 @@
PackFile_ConstTable_new(void)
{
struct PackFile_ConstTable *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_ConstTable));
+ mem_sys_allocate(sizeof(struct PackFile_ConstTable));
self->const_count = 0;
self->constants = NULL;
@@ -1152,7 +1152,7 @@
PackFile_Constant_new(void)
{
struct PackFile_Constant *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_Constant));
+ mem_sys_allocate(sizeof(struct PackFile_Constant));
self->type = PFC_NONE;
@@ -1174,7 +1174,7 @@
PackFile_Constant_new_integer(opcode_t i)
{
struct PackFile_Constant *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_Constant));
+ mem_sys_allocate(sizeof(struct PackFile_Constant));
self->type = PFC_INTEGER;
self->integer = i;
@@ -1197,7 +1197,7 @@
PackFile_Constant_new_number(FLOATVAL n)
{
struct PackFile_Constant *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_Constant));
+ mem_sys_allocate(sizeof(struct PackFile_Constant));
self->type = PFC_NUMBER;
self->number = n;
@@ -1220,7 +1220,7 @@
PackFile_Constant_new_string(struct Parrot_Interp *interpreter, STRING *s)
{
struct PackFile_Constant *self =
- mem_sys_allocate((UINTVAL)sizeof(struct PackFile_Constant));
+ mem_sys_allocate(sizeof(struct PackFile_Constant));
self->type = PFC_STRING;
self->string = string_copy(interpreter, s);
Index: resources.c
===================================================================
RCS file: /home/perlcvs/parrot/resources.c,v
retrieving revision 1.20
diff -u -r1.20 resources.c
--- resources.c 5 Mar 2002 21:25:16 -0000 1.20
+++ resources.c 6 Mar 2002 04:45:37 -0000
@@ -150,7 +150,7 @@
}
}
-Buffer *new_tracked_header(struct Parrot_Interp *interpreter, UINTVAL size)
{
+Buffer *new_tracked_header(struct Parrot_Interp *interpreter, size_t size) {
UNUSED (interpreter);
return (Buffer *)mem_sys_allocate(size);
}
@@ -325,7 +325,6 @@
else {
/* The only thing left is "buffer of PMCs" */
Buffer *trace_buf = current->data;
- UINTVAL i;
PMC **cur_pmc = trace_buf->bufstart;
for (i = 0; i < trace_buf->buflen; i++) {
if (cur_pmc[i]) {
@@ -683,8 +682,8 @@
was asked for or the default size, whichever's larger */
void *
Parrot_alloc_new_block(struct Parrot_Interp *interpreter,
- UINTVAL size, UINTVAL public) {
- UINTVAL alloc_size = (size > DEFAULT_SIZE) ? size : DEFAULT_SIZE;
+ size_t size, UINTVAL public) {
+ size_t alloc_size = (size > DEFAULT_SIZE) ? size : DEFAULT_SIZE;
struct Memory_Pool *new_pool;
/* Allocate a new block. Header info's on the front, plus a fudge
factor for good measure */
@@ -718,7 +717,7 @@
void *
-Parrot_allocate(struct Parrot_Interp *interpreter, UINTVAL size) {
+Parrot_allocate(struct Parrot_Interp *interpreter, size_t size) {
char *return_val;
if (NULL == interpreter) {
return mem_sys_allocate(size);
Index: include/parrot/memory.h
===================================================================
RCS file: /home/perlcvs/parrot/include/parrot/memory.h,v
retrieving revision 1.7
diff -u -r1.7 memory.h
--- include/parrot/memory.h 4 Mar 2002 03:17:21 -0000 1.7
+++ include/parrot/memory.h 6 Mar 2002 04:45:37 -0000
@@ -13,15 +13,15 @@
#if !defined(PARROT_MEMORY_H_GUARD)
#define PARROT_MEMORY_H_GUARD
-void *mem_allocate_aligned(UINTVAL);
+void *mem_allocate_aligned(size_t);
-void *mem_sys_allocate(UINTVAL);
+void *mem_sys_allocate(size_t);
-void *mem_realloc(struct Parrot_Interp *, void *, UINTVAL, UINTVAL);
+void *mem_realloc(struct Parrot_Interp *, void *, size_t, size_t);
#define gc_used mem_realloc
-void *mem_sys_realloc(void *, UINTVAL);
+void *mem_sys_realloc(void *, size_t);
void mem_sys_free(void *);
Index: include/parrot/resources.h
===================================================================
RCS file: /home/perlcvs/parrot/include/parrot/resources.h,v
retrieving revision 1.17
diff -u -r1.17 resources.h
--- include/parrot/resources.h 5 Mar 2002 17:39:10 -0000 1.17
+++ include/parrot/resources.h 6 Mar 2002 04:45:37 -0000
@@ -21,7 +21,7 @@
STRING *new_string_header(struct Parrot_Interp *);
void free_string(STRING *);
-Buffer *new_tracked_header(struct Parrot_Interp *, UINTVAL size);
+Buffer *new_tracked_header(struct Parrot_Interp *, size_t size);
void free_tracked(Buffer *);
void *new_bigint_header(struct Parrot_Interp *);
@@ -30,8 +30,8 @@
void *new_bignum_header(struct Parrot_Interp *);
void free_bignum(void);
-void *Parrot_allocate(struct Parrot_Interp *, UINTVAL size);
-void *Parrot_alloc_new_block(struct Parrot_Interp *, UINTVAL, UINTVAL);
+void *Parrot_allocate(struct Parrot_Interp *, size_t size);
+void *Parrot_alloc_new_block(struct Parrot_Interp *, size_t, UINTVAL);
void Parrot_new_pmc_header_arena(struct Parrot_Interp *interpreter);
@@ -44,8 +44,8 @@
#define PMC_HEADERS_PER_ALLOC 128
struct PMC_Arena {
- UINTVAL free; /* Count of PMCs free in this arena */
- UINTVAL used; /* Count of PMCs used in this arena */
+ size_t free; /* Count of PMCs free in this arena */
+ size_t used; /* Count of PMCs used in this arena */
struct PMC_Arena *prev;
struct PMC_Arena *next;
PMC *start_PMC; /* Next PMC in the arena ready to allocate */
@@ -53,8 +53,8 @@
};
struct STRING_Arena {
- UINTVAL free;
- UINTVAL used;
+ size_t free;
+ size_t used;
struct STRING_Arena *prev;
struct STRING_Arena *next;
STRING *start_STRING;
@@ -63,18 +63,18 @@
/* The free string header pool */
struct STRING_free_pool {
Buffer pool_buffer;
- UINTVAL entries_in_pool;
+ size_t entries_in_pool;
};
/* The free PMC header pool */
struct PMC_free_pool {
Buffer pool_buffer;
- UINTVAL entries_in_pool;
+ size_t entries_in_pool;
};
struct Memory_Pool {
- UINTVAL free;
- UINTVAL size;
+ size_t free;
+ size_t size;
struct Memory_Pool *prev;
struct Memory_Pool *next;
char *start;
@@ -87,7 +87,7 @@
struct Memory_Pool *memory_pool;
struct STRING_free_pool *string_header_pool;
struct PMC_free_pool *pmc_pool;
- UINTVAL collections;
+ size_t collections;
};
struct Stash {
Index: io/io.c
===================================================================
RCS file: /home/perlcvs/parrot/io/io.c,v
retrieving revision 1.16
diff -u -r1.16 io.c
--- io/io.c 21 Feb 2002 18:09:24 -0000 1.16
+++ io/io.c 6 Mar 2002 04:45:39 -0000
@@ -56,7 +56,7 @@
ParrotIOTable alloc_pio_array(int numhandles) {
ParrotIOTable newhandles;
- unsigned int size = numhandles * sizeof(ParrotIO *);
+ size_t size = numhandles * sizeof(ParrotIO *);
newhandles = (ParrotIOTable)mem_sys_allocate(size);
return newhandles;
}
--
Bryan C. Warnock
[EMAIL PROTECTED]