diff --git a/i386-gen.c b/i386-gen.c index 6d924c20..92aa4893 100644 --- a/i386-gen.c +++ b/i386-gen.c @@ -100,11 +100,11 @@ void g(int c) ind = ind1; } -void o(int c) +void o(unsigned int c) { while (c) { g(c); - c = c / 256; + c = c >> 8; } }