chiark
/
gitweb
/
~mdw
/
adns
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Incompatible changes:
[adns]
/
src
/
internal.h
diff --git
a/src/internal.h
b/src/internal.h
index 6dbac0c432195d2875eafda976c6ef2bf1723c95..eba0b05050941397f4abfb1aa0c8601c2cd492d9 100644
(file)
--- a/
src/internal.h
+++ b/
src/internal.h
@@
-33,6
+33,7
@@
typedef unsigned char byte;
#include <unistd.h>
#include <signal.h>
#include <errno.h>
#include <unistd.h>
#include <signal.h>
#include <errno.h>
+#include <string.h>
#include <sys/time.h>
#include <sys/time.h>
@@
-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_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; }
static inline int errno_resources(int e) { return e==ENOMEM || e==ENOBUFS; }