mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-18 16:25:05 +08:00
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.
This commit is contained in:
parent
388b3ab3a3
commit
1a6e76d682
5
pptok.pl
5
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";
|
||||
|
Loading…
Reference in New Issue
Block a user