From dd6ec019f296cdaca3546d6218cb20246475faf7 Mon Sep 17 00:00:00 2001 From: CVS2SVN Date: Wed, 13 Dec 2006 11:05:11 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'clean-2-2'. --- iwrite_heap.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'iwrite_heap.c') diff --git a/iwrite_heap.c b/iwrite_heap.c index 3ab9146..fcb6c4c 100644 --- a/iwrite_heap.c +++ b/iwrite_heap.c @@ -31,12 +31,12 @@ struct heap_info { int *data_begin; int *small_integers; int *characters; - int int_descriptor; - int char_descriptor; - int real_descriptor; - int bool_descriptor; - int string_descriptor; - int array_descriptor; + size_t int_descriptor; + size_t char_descriptor; + size_t real_descriptor; + size_t bool_descriptor; + size_t string_descriptor; + size_t array_descriptor; }; static int heap_written_count=0; @@ -166,15 +166,15 @@ void write_heap (struct heap_info *h) /* write stack */ if (fileOk) - fileOk = WriteFile (heap_file_h, h->stack_begin, (int)(h->stack_end) - (int)(h->stack_begin), &NumberOfBytesWritten, NULL); + fileOk = WriteFile (heap_file_h, h->stack_begin, (size_t)(h->stack_end) - (size_t)(h->stack_begin), &NumberOfBytesWritten, NULL); /* write heap1 */ if (fileOk) - fileOk = WriteFile (heap_file_h, h->heap1_begin, (int)(h->heap1_end) - (int)(h->heap1_begin), &NumberOfBytesWritten, NULL); + fileOk = WriteFile (heap_file_h, h->heap1_begin, (size_t)(h->heap1_end) - (size_t)(h->heap1_begin), &NumberOfBytesWritten, NULL); /* write heap2 */ if (fileOk) - fileOk = WriteFile (heap_file_h, h->heap2_begin, (int)(h->heap2_end) - (int)(h->heap2_begin), &NumberOfBytesWritten, NULL); + fileOk = WriteFile (heap_file_h, h->heap2_begin, (size_t)(h->heap2_end) - (size_t)(h->heap2_begin), &NumberOfBytesWritten, NULL); if (!fileOk){ heap_written_count = MAX_N_HEAPS; -- cgit v1.2.3