> Hello ;) > > Today a colleague of mine was struck by a bug of dos2unix/unix2dos > utilities i.e. if the code encounters 0xFF in the file being processed > it erronously thinks that this is the EOF and stops processing. The > result is that the original file is truncated to the position of the > 0xFF character. > > As to why we have such characters in source file - our mother language > is bulgarian and we sometimes still type comments in it :) > > A patch is attached to fix this behaviour. Hmm... Try this patch instead: --- conv.c.bak Mon Apr 15 21:47:34 2002 +++ conv.c Mon Apr 15 21:48:03 2002 @@ -324,3 +324,3 @@ static int convert(const char *fn, int ConvType, char * progname) { - char c; + int c; char *tempFn;
Regards Chris