X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/catacomb/blobdiff_plain/e74ca64c0ec65a93d2f133c4472256e3bbb688e2..141c12847a1c2f8cc8db03d420551584e689fb87:/key/key-text.c diff --git a/key/key-text.c b/key/key-text.c index 98c1fba1..ace69ce1 100644 --- a/key/key-text.c +++ b/key/key-text.c @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -298,7 +299,7 @@ int key_write(key_data *k, dstr *d, const key_filter *kf) DPUTC(d, ':'); while (*p) { if (*p == ' ') DPUTC(d, '+'); - else if (!isalnum((unsigned char)*p)) dstr_putf(d, "%%%02x", *p); + else if (!ISALNUM(*p)) dstr_putf(d, "%%%02x", *p); else DPUTC(d, *p); p++; }