acl  3.5.3.0
acl_valid_hostname.h
浏览该文件的文档.
1 #ifndef ACL_VALID_HOSTNAME_INCLUDE_H
2 #define ACL_VALID_HOSTNAME_INCLUDE_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #include "../stdlib/acl_define.h"
9  /* External interface */
10 
11 #define ACL_VALID_HOSTNAME_LEN 255 /* RFC 1035 */
12 #define ACL_VALID_LABEL_LEN 63 /* RFC 1035 */
13 
14 #define ACL_DONT_GRIPE 0
15 #define ACL_DO_GRIPE 1
16 
17 ACL_API int acl_valid_hostname(const char *, int);
18 ACL_API int acl_valid_hostaddr(const char *, int);
19 ACL_API int acl_valid_ipv4_hostaddr(const char *, int);
20 ACL_API int acl_valid_ipv6_hostaddr(const char *, int);
21 ACL_API int acl_valid_unix(const char *);
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 
27 #endif
28 
ACL_API int acl_valid_hostname(const char *, int)
ACL_API int acl_valid_ipv6_hostaddr(const char *, int)
ACL_API int acl_valid_ipv4_hostaddr(const char *, int)
ACL_API int acl_valid_hostaddr(const char *, int)
ACL_API int acl_valid_unix(const char *)