From 7a0a624b99341bf919c7f205af4fc1c8cbd735db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Sat, 20 Mar 2010 18:08:25 +0000 Subject: [PATCH] Speed up a bit the reading of the files --- longline.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/longline.c b/longline.c index 04aceb4..9ef816d 100644 --- a/longline.c +++ b/longline.c @@ -92,7 +92,11 @@ char *longline_read(FILE *fp_in,longline line) line->start=line->end; while (true) { - for (i=line->end ; ilength && line->buffer[i]!='\n' && line->buffer[i]!='\r' ; i++); + for (i=line->end ; ilength ; i++) { + if ((unsigned char)line->buffer[i]>=' ') continue; + if (line->buffer[i]=='\n' || line->buffer[i]=='\r') break; + } + line->end=i; if (line->endlength) break; -- 2.47.2