Commit 8aa382fe authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Flexelinting

parent 2e5f3598
...@@ -106,6 +106,7 @@ hex_decode(const enum encoding dec, char *restrict const buf, ...@@ -106,6 +106,7 @@ hex_decode(const enum encoding dec, char *restrict const buf,
const char *restrict const p, va_list ap) const char *restrict const p, va_list ap)
{ {
char *dest = buf; char *dest = buf;
const char *b;
unsigned char extranib = 0; unsigned char extranib = 0;
ssize_t len = 0; ssize_t len = 0;
va_list ap2; va_list ap2;
...@@ -116,13 +117,15 @@ hex_decode(const enum encoding dec, char *restrict const buf, ...@@ -116,13 +117,15 @@ hex_decode(const enum encoding dec, char *restrict const buf,
va_copy(ap2, ap); va_copy(ap2, ap);
for (const char *s = p; s != vrt_magic_string_end; for (const char *s = p; s != vrt_magic_string_end;
s = va_arg(ap2, const char *)) { s = va_arg(ap2, const char *)) {
const char *b = s; if (s == NULL)
if (s != NULL) continue;
while (*s) b = s;
if (!isxdigit(*s++)) { while (*s) {
len = -1; if (!isxdigit(*s++)) {
break; len = -1;
} break;
}
}
if (len == -1) if (len == -1)
break; break;
len += s - b; len += s - b;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment