Kelledin <kelledin+DAXP@skarpsey.dyndns.org> writes: There's an obvious bug in Thorsten's patch: > + symval = ((long)symval > 16) + ((symval > 15) & 1); This ought to be both shifts. No idea whether that's causing your problems, though. -- Falk