Cleanup output format warnings (#904)
Use `PRIxxx` related macros to format the output strings so as to clear compile warnings, e.g. PRIu32, PRId32, PRIX32, PRIX64 and so on. And add the related macro definitions in platform_common.h if they are not defined, as some compilers might not support them.
This commit is contained in:
@ -722,7 +722,8 @@ void
|
||||
gc_dump_heap_stats(gc_heap_t *heap)
|
||||
{
|
||||
os_printf("heap: %p, heap start: %p\n", heap, heap->base_addr);
|
||||
os_printf("total free: %u, current: %u, highmark: %u\n",
|
||||
os_printf("total free: %" PRIu32 ", current: %" PRIu32
|
||||
", highmark: %" PRIu32 "\n",
|
||||
heap->total_free_size, heap->current_size, heap->highmark_size);
|
||||
os_printf("g_total_malloc=%lu, g_total_free=%lu, occupied=%lu\n",
|
||||
g_total_malloc, g_total_free, g_total_malloc - g_total_free);
|
||||
@ -765,9 +766,10 @@ gci_dump(gc_heap_t *heap)
|
||||
return;
|
||||
}
|
||||
|
||||
os_printf("#%d %08x %x %x %d %c %d\n", i,
|
||||
(int32)((char *)cur - (char *)heap->base_addr), ut, p, mark,
|
||||
inuse, (int32)hmu_obj_size(size));
|
||||
os_printf("#%d %08" PRIx32 " %" PRIx32 " %d %d"
|
||||
" %c %" PRId32 "\n",
|
||||
i, (int32)((char *)cur - (char *)heap->base_addr), (int32)ut,
|
||||
p, mark, inuse, (int32)hmu_obj_size(size));
|
||||
#if BH_ENABLE_GC_VERIFY != 0
|
||||
if (inuse == 'V') {
|
||||
gc_object_prefix_t *prefix = (gc_object_prefix_t *)(cur + 1);
|
||||
|
||||
@ -59,8 +59,8 @@ gc_init_with_pool(char *buf, gc_size_t buf_size)
|
||||
gc_size_t heap_max_size;
|
||||
|
||||
if (buf_size < APP_HEAP_SIZE_MIN) {
|
||||
os_printf("[GC_ERROR]heap init buf size (%u) < %u\n", buf_size,
|
||||
APP_HEAP_SIZE_MIN);
|
||||
os_printf("[GC_ERROR]heap init buf size (%" PRIu32 ") < %" PRIu32 "\n",
|
||||
buf_size, (uint32)APP_HEAP_SIZE_MIN);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -93,7 +93,7 @@ gc_init_with_struct_and_pool(char *struct_buf, gc_size_t struct_buf_size,
|
||||
}
|
||||
|
||||
if (struct_buf_size < sizeof(gc_handle_t)) {
|
||||
os_printf("[GC_ERROR]heap init struct buf size (%u) < %zu\n",
|
||||
os_printf("[GC_ERROR]heap init struct buf size (%" PRIu32 ") < %zu\n",
|
||||
struct_buf_size, sizeof(gc_handle_t));
|
||||
return NULL;
|
||||
}
|
||||
@ -104,8 +104,8 @@ gc_init_with_struct_and_pool(char *struct_buf, gc_size_t struct_buf_size,
|
||||
}
|
||||
|
||||
if (pool_buf_size < APP_HEAP_SIZE_MIN) {
|
||||
os_printf("[GC_ERROR]heap init buf size (%u) < %u\n", pool_buf_size,
|
||||
APP_HEAP_SIZE_MIN);
|
||||
os_printf("[GC_ERROR]heap init buf size (%" PRIu32 ") < %u\n",
|
||||
pool_buf_size, APP_HEAP_SIZE_MIN);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user