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: