X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/594377f257454efe6b38e68f2d5d367e4bfe2521..b365d68ae5de07ef9dc4a3b92058a13edba5ad6f:/src/internal.h diff --git a/src/internal.h b/src/internal.h index 6dbac0c..eba0b05 100644 --- a/src/internal.h +++ b/src/internal.h @@ -33,6 +33,7 @@ typedef unsigned char byte; #include #include #include +#include #include @@ -650,6 +651,7 @@ static inline int ctype_digit(int c) { return c>='0' && c<='9'; } static inline int ctype_alpha(int c) { return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); } +static inline int ctype_822special(int c) { return strchr("()<>@,;:\\\".[]",c) != 0; } static inline int errno_resources(int e) { return e==ENOMEM || e==ENOBUFS; }