shithub: mc

Download patch

ref: e16731320d0794381b386014145ac3a57c329107
parent: 686c217308daa55a0fbe9ace3258767b80b6ba5b
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Dec 21 16:33:13 EST 2014

Plan9 doesn't have the PRIx32 variables. Plus, they're ugly.

--- a/6/gengas.c
+++ b/6/gengas.c
@@ -294,10 +294,10 @@
         case Lflt:
                 if (tybase(v->lit.type)->type == Tyflt32) {
                     u.fv = v->lit.fltval;
-                    fprintf(fd, "\t.long 0x%" PRIx32 "\n", u.lv);
+                    fprintf(fd, "\t.long 0x%llx\n", (vlong)u.lv);
                 } else if (tybase(v->lit.type)->type == Tyflt64) {
                     u.dv = v->lit.fltval;
-                    fprintf(fd, "\t.quad 0x%" PRIx64 "\n", u.qv);
+                    fprintf(fd, "\t.quad 0x%llx\n", (vlong)u.qv);
                 }
                 break;
         case Lstr: