// space for 5 7 bit numbers in an int
byte[] iBuf = new byte[5];
- dOut.write(
- Integer.parseInt(tok.nextToken()) * 40
- + Integer.parseInt(tok.nextToken()));
+ // FIXED by Adam Megacz -- GCJ doesn't handle evaluation order properly
+ String t1 = tok.nextToken();
+ String t2 = tok.nextToken();
+ dOut.write(Integer.parseInt(t1) * 40 + Integer.parseInt(t2));
while (tok.hasMoreTokens())
{