mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-30 00:22:06 +00:00
MINOR: tools: add is_idchar() to tell if a char may belong to an identifier
This function will simply be used to find the end of config identifiers (proxies, servers, ACLs, sample fetches, converters, etc).
This commit is contained in:
parent
6c57f2da43
commit
36f586b694
@ -372,6 +372,16 @@ extern const char *invalid_domainchar(const char *name);
|
||||
*/
|
||||
extern const char *invalid_prefix_char(const char *name);
|
||||
|
||||
/* returns true if <c> is an identifier character, that is, a digit, a letter,
|
||||
* or '-', '_', ':' or '.'. This is usable for proxy names, server names, ACL
|
||||
* names, sample fetch names, and converter names.
|
||||
*/
|
||||
static inline int is_idchar(char c)
|
||||
{
|
||||
return isalnum((int)(unsigned char)c) ||
|
||||
c == '.' || c == '_' || c == '-' || c == ':';
|
||||
}
|
||||
|
||||
/*
|
||||
* converts <str> to a locally allocated struct sockaddr_storage *, and a
|
||||
* port range consisting in two integers. The low and high end are always set
|
||||
|
Loading…
Reference in New Issue
Block a user