Come to think of it, the likely reason is that this code was for K&R compilers. Now that we require an ISO C compiler, we should prototype these declarations properly. Please go ahead and do so, if you're willing to handle any fallout. -- Alan Modra Australia Development Lab, IBM