On Wed, 11 Dec 2002, Jim McCullars wrote: > Is this a Solaris problem, or a gcc problem? David, any thoughts as to > a permanent workaround? How about changing: if (putc(*s, data->fp) == EOF) to: if ( ((int) putc(*s, data->fp)) == (int) EOF) Give that a shot and let me know. -- David.