From: Francois B <mrs...@us...> - 2004-08-23 03:17:46
|
Update of /cvsroot/openneo/openneo/apps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10586 Modified Files: misc.c Log Message: Fixed read_line Index: misc.c =================================================================== RCS file: /cvsroot/openneo/openneo/apps/misc.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** misc.c 4 Aug 2004 23:56:49 -0000 1.3 --- misc.c 23 Aug 2004 03:17:34 -0000 1.4 *************** *** 95,107 **** *r = 0; ! if( !n ) ! return -1; ! ! *n = 0; ! ! //set cursor back after \n for next line ! lseek( fd, (num_read - (n-buffer) - 1) * -1 , SEEK_CUR ); ! num_read = n - buffer + 1; } --- 95,109 ---- *r = 0; ! if( n ) { ! ! *n = 0; ! ! //set cursor back after \n for next line ! lseek( fd, (num_read - (n-buffer) - 1) * -1 , SEEK_CUR ); ! ! num_read = n - buffer + 1; ! } ! //If no \n then we suppose we are at the end of the file, last line } |