diff options
author | David Robillard <d@drobilla.net> | 2025-03-23 21:05:14 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2025-03-24 17:38:48 -0400 |
commit | 8ce059dabb7b23bbf5457702c7262e9c7af403c2 (patch) | |
tree | c21e158e0b30f81f98d1a350399ac004aa5ef664 /src/n3.c | |
parent | 0dc7c1e05b2e2c0d4cb036cd19211329a3a4234c (diff) | |
download | serd-8ce059dabb7b23bbf5457702c7262e9c7af403c2.tar.gz serd-8ce059dabb7b23bbf5457702c7262e9c7af403c2.tar.bz2 serd-8ce059dabb7b23bbf5457702c7262e9c7af403c2.zip |
Simplify reading prefixed names
Diffstat (limited to 'src/n3.c')
-rw-r--r-- | src/n3.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -456,7 +456,7 @@ read_PN_CHARS_BASE(SerdReader* const reader, const Ref dest) return push_byte(reader, dest, eat_byte_safe(reader, c)); } - if (c == EOF || !(c & 0x80)) { + if (c < 0x80) { return SERD_FAILURE; } @@ -488,7 +488,7 @@ read_PN_CHARS(SerdReader* const reader, const Ref dest) return push_byte(reader, dest, eat_byte_safe(reader, c)); } - if (c == EOF || !(c & 0x80)) { + if (c < 0x80) { return SERD_FAILURE; } @@ -596,10 +596,10 @@ read_PN_PREFIX_tail(SerdReader* const reader, bool* const ate_dot) { SerdStatus st = SERD_SUCCESS; - int c = 0; bool trailing_unescaped_dot = false; - while (!st && ((c = peek_byte(reader)) > 0)) { // Middle: (PN_CHARS | '.')* + while (!st) { // Middle: (PN_CHARS | '.')* + const int c = peek_byte(reader); if (c == '.') { push_byte(reader, dest, eat_byte_safe(reader, c)); trailing_unescaped_dot = true; |