From dec98f7382b052388460f217157bd60f23b613a9 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 11 Nov 2018 14:26:50 +0100 Subject: Shrink serd_byte_source_advance() code slightly --- src/serd_internal.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/serd_internal.h b/src/serd_internal.h index 0bc1cf42..243c1327 100644 --- a/src/serd_internal.h +++ b/src/serd_internal.h @@ -151,13 +151,11 @@ serd_byte_source_advance(SerdByteSource* source) : SERD_FAILURE; } } - } else if (source->eof) { - st = SERD_FAILURE; // Can't read past end of string - } else { + } else if (!source->eof) { ++source->read_head; // Move to next character in string } - return st; + return source->eof ? SERD_FAILURE : st; } /* Stack */ -- cgit v1.2.1