From: H. Peter Anvin Date: Thu, 13 Sep 2007 18:06:42 +0000 (-0700) Subject: pptok.c: don't insist on C99 compiler behaviour X-Git-Tag: nasm-2.11.05~1978 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a6e76d682a03d92e90446b98a1302c13754b0fa;p=platform%2Fupstream%2Fnasm.git pptok.c: don't insist on C99 compiler behaviour Declarations that are not at the head is C99 behaviour, but it's rather pointless for this little piece of code. Fix to work with older compilers. --- diff --git a/pptok.pl b/pptok.pl index 537705c..a0425b7 100755 --- a/pptok.pl +++ b/pptok.pl @@ -189,9 +189,10 @@ if ($what eq 'c') { print OUT "\n"; print OUT " while ((c = *p++) != 0) {\n"; + print OUT " uint32_t kn1, kn2;\n"; print OUT " c |= 0x20; /* convert to lower case */\n"; - printf OUT " uint32_t kn1 = rot(k1,%2d) - rot(k2,%2d) + c;\n", ${$sv}[0], ${$sv}[1]; - printf OUT " uint32_t kn2 = rot(k2,%2d) - rot(k1,%2d) + c;\n", ${$sv}[2], ${$sv}[3]; + printf OUT " kn1 = rot(k1,%2d) - rot(k2,%2d) + c;\n", ${$sv}[0], ${$sv}[1]; + printf OUT " kn2 = rot(k2,%2d) - rot(k1,%2d) + c;\n", ${$sv}[2], ${$sv}[3]; print OUT " k1 = kn1; k2 = kn2;\n"; print OUT " }\n"; print OUT "\n";