bb3c6e8
diff -up 64tass-1.50.486/misc.c.sizet 64tass-1.50.486/misc.c
bb3c6e8
--- 64tass-1.50.486/misc.c.sizet	2013-06-11 17:00:35.876501904 -0600
bb3c6e8
+++ 64tass-1.50.486/misc.c	2013-06-11 17:02:16.489368315 -0600
bb3c6e8
@@ -241,28 +241,28 @@ static void labelprint2(const struct avl
bb3c6e8
                 case D_BYTE: 
bb3c6e8
                     fputs(" byte", flab);
bb3c6e8
                     if (l->value->u.code.size > 1) {
bb3c6e8
-                        fprintf(flab, " %x", l->value->u.code.size);
bb3c6e8
+                        fprintf(flab, " %zx", l->value->u.code.size);
bb3c6e8
                     }
bb3c6e8
                     break;
bb3c6e8
                 case D_INT:
bb3c6e8
                 case D_WORD: 
bb3c6e8
                     fputs(" word", flab);
bb3c6e8
                     if (l->value->u.code.size > 2) {
bb3c6e8
-                        fprintf(flab, " %x", l->value->u.code.size);
bb3c6e8
+                        fprintf(flab, " %zx", l->value->u.code.size);
bb3c6e8
                     }
bb3c6e8
                     break;
bb3c6e8
                 case D_LINT:
bb3c6e8
                 case D_LONG:
bb3c6e8
                     fputs(" long", flab);
bb3c6e8
                     if (l->value->u.code.size > 3) {
bb3c6e8
-                        fprintf(flab, " %x", l->value->u.code.size);
bb3c6e8
+                        fprintf(flab, " %zx", l->value->u.code.size);
bb3c6e8
                     }
bb3c6e8
                     break;
bb3c6e8
                 case D_DINT:
bb3c6e8
                 case D_DWORD:
bb3c6e8
                     fputs(" dword", flab);
bb3c6e8
                     if (l->value->u.code.size > 4) {
bb3c6e8
-                        fprintf(flab, " %x", l->value->u.code.size);
bb3c6e8
+                        fprintf(flab, " %zx", l->value->u.code.size);
bb3c6e8
                     }
bb3c6e8
                     break;
bb3c6e8
                 case D_NONE:
bb3c6e8
diff -up 64tass-1.50.486/section.c.sizet 64tass-1.50.486/section.c
bb3c6e8
--- 64tass-1.50.486/section.c.sizet	2013-06-11 17:00:30.438400433 -0600
bb3c6e8
+++ 64tass-1.50.486/section.c	2013-06-11 17:01:27.084451753 -0600
bb3c6e8
@@ -151,7 +151,7 @@ void sectionprint(void) {
bb3c6e8
     l = &root_section;
bb3c6e8
     if (l->size) {
bb3c6e8
         sprintf(temp, "$%04" PRIaddress, l->start);
bb3c6e8
-        sprintf(temp2, "$%04" PRIaddress, l->start + l->size - 1);
bb3c6e8
+        sprintf(temp2, "$%04zx", l->start + l->size - 1);
bb3c6e8
         printf("Section:         %7s-%-7s\n", temp, temp2);
bb3c6e8
     }
bb3c6e8
     memprint(&l->mem);
bb3c6e8
@@ -160,7 +160,7 @@ void sectionprint(void) {
bb3c6e8
         if (l->defpass == pass) {
bb3c6e8
             if (l->size) {
bb3c6e8
                 sprintf(temp, "$%04" PRIaddress, l->start);
bb3c6e8
-                sprintf(temp2, "$%04" PRIaddress, l->start + l->size - 1);
bb3c6e8
+                sprintf(temp2, "$%04zx", l->start + l->size - 1);
bb3c6e8
                 printf("Section:         %7s-%-7s ", temp, temp2);
bb3c6e8
             } else {
bb3c6e8
                 printf("Section:                         ");