}
if (section->item.cf.cls == CC_LIST)
{
- item->cf.ptr = (void *)(addr_int_t)section->size;
+ item->cf.ptr = (void *)(uintptr_t)section->size;
section->size += sizeof(union value);
}
else
sprintf(buf, "%d", *(int *)v);
break;
case CT_U64:
- sprintf(buf, "%Lu", *(u64 *)v);
+ sprintf(buf, "%llu", (long long) *(u64 *)v);
break;
case CT_DOUBLE:
sprintf(buf, "%g", *(double *)v);
{
if (item->flags & FLAG_HIDE)
return;
- byte *val = (byte *)((addr_int_t)ptr + (addr_int_t)item->cf.ptr);
+ byte *val = (byte *)((uintptr_t)ptr + (uintptr_t)item->cf.ptr);
if (item->cf.cls == CC_LIST)
{
uns len = strlen(item->cf.name);