diff options
Diffstat (limited to '')
-rw-r--r-- | src/nxt_string.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/nxt_string.h b/src/nxt_string.h index 56dc18d7..2a3d55ea 100644 --- a/src/nxt_string.h +++ b/src/nxt_string.h @@ -16,6 +16,10 @@ nxt_lowcase(c) \ nxt_upcase(c) \ (u_char) ((c >= 'a' && c <= 'z') ? c & ~0x20 : c) +#define \ +nxt_isdigit(c) \ + ((u_char) ((c) - '0') <= 9) + #define NXT_CR (u_char) 13 #define NXT_LF (u_char) 10 @@ -171,4 +175,9 @@ nxt_strchr_start(s, c) \ (((s)->length != 0) && ((s)->start[0] == c)) +NXT_EXPORT nxt_int_t nxt_strverscmp(const u_char *s1, const u_char *s2); +NXT_EXPORT nxt_bool_t nxt_strvers_match(u_char *version, u_char *prefix, + size_t length); + + #endif /* _NXT_STRING_H_INCLUDED_ */ |