--- lefty/lefty.c.orig Mon Oct 9 09:19:43 2000 +++ lefty/lefty.c Fri Nov 3 04:20:09 2000 @@ -44,7 +44,11 @@ #define canread(fp) ((fp)->_IO_read_end > (fp)->_IO_read_ptr) #else #ifdef NO_CNT_IN_FILESTRUCT +#ifdef __FreeBSD__ +#define canread(fp) ((fp)->_r > 0) +#else #define canread(fp) ((fp)->_IO_read_end > (fp)->_IO_read_ptr) +#endif #else #define canread(fp) ((fp)->_cnt > 0) #endif