// Matt Wells, copyright Nov 2001 #ifndef GB_DOMAINS_H #define GB_DOMAINS_H // . get the domain name (name + tld) from a hostname // . returns NULL if not in the accepted list // . "host" must be NULL terminated and in LOWER CASE // . returns ptr into host that marks the domain name const char *getDomain ( char *host , int32_t hostLen , const char *tld , int32_t *dlen ); // when host is like 192.0.2.1 use this one char *getDomainOfIp ( char *host , int32_t hostLen , int32_t *dlen ); // used by getDomain() above const char *getTLD ( const char *host , int32_t hostLen ) ; #endif // GB_DOMAINS_H