diff --git a/mkdio.c b/mkdio.c index 43d6046..7d30f5b 100644 --- a/mkdio.c +++ b/mkdio.c @@ -123,7 +123,7 @@ populate(getc_func getc, void* ctx, mkd_flag_t *flags) __mkd_enqueue(a, &line); S(line) = 0; } - else if ( isprint(c) || isspace(c) || (c & 0x80) ) + else if ( (c & 0x80) || isprint(c) || isspace(c) ) EXPAND(line) = c; } diff --git a/xml.c b/xml.c index f71b05c..20f91df 100644 --- a/xml.c +++ b/xml.c @@ -28,7 +28,7 @@ mkd_xmlchar(unsigned char c) case '&': return "&"; case '"': return """; case '\'': return "'"; - default: if ( isascii(c) || (c & 0x80) ) + default: if ( (c & 0x80) || isascii(c) ) return 0; return ""; }