From 061f74108b9bfc89126154a461c697a118fe1acb Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Fri, 4 Mar 2011 08:51:36 +0100 Subject: Simplify str_toupper() in "utils.c". Signed-off-by: Lukas Fleischer --- src/io.c | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) (limited to 'src/io.c') diff --git a/src/io.c b/src/io.c index 84c4c76..1c17c5a 100644 --- a/src/io.c +++ b/src/io.c @@ -1916,32 +1916,31 @@ ical_chk_header (FILE *fd, unsigned *lineno) (void)fgets (buf, BUFSIZ, fd); (*lineno)++; - if (buf == NULL - || strncmp (str_toupper (buf), icalheader.str, icalheader.len) != 0) - { - return HEADER_MALFORMED; - } - else - { - const int AWAITED = 1; - float version = HEADER_MALFORMED; - int read; - do + if (buf == NULL) return HEADER_MALFORMED; + + str_toupper (buf); + if (strncmp (buf, icalheader.str, icalheader.len) != 0) + return HEADER_MALFORMED; + + const int AWAITED = 1; + float version = HEADER_MALFORMED; + int read; + + do + { + if (fgets (buf, BUFSIZ, fd) == NULL) { - if (fgets (buf, BUFSIZ, fd) == NULL) - { - return HEADER_MALFORMED; - } - else - { - (*lineno)++; - read = sscanf (buf, "VERSION:%f", &version); - } + return HEADER_MALFORMED; + } + else + { + (*lineno)++; + read = sscanf (buf, "VERSION:%f", &version); } - while (read != AWAITED); - return version; } + while (read != AWAITED); + return version; } /* -- cgit v1.2.3-54-g00ecf