On Wed, Jul 06, 2005 at 03:28:54PM +0200, Jonas Trollvik wrote: > how come the argument to isprint is an int and not an unsigned char? > to me it doesnt make sense at all. Because EOF (-1) is valid as well. Joerg