rem: inline int parse_naptr_regexp(char* first, int len, str* pattern, str* replacement)
add: static inline int parse_naptr_regexp(char* first, int len, str* pattern, str* replacement)
context: inline int parse_naptr_regexp(char* first, int len, str* pattern, str* replacement){	char *second, *third;	if (len > 0) {		if (*first == '!') {			second = (char *)memchr((void *)(first + 1), '!', len - 1);			if (second) {				len = len - (second - first + 1);				if (len > 0) {					third = memchr(second + 1, '!', len);					if (third) {						pattern->len = second - first - 1;						pattern->s = first + 1;						replacement->len = third - second - 1;						replacement->s = second + 1;						return 1;					} else {						LOG(LOG_ERR, "parse_regexp(): third ! missing from regexp\n");						return -1;					}				} else {					LOG(LOG_ERR, "parse_regexp(): third ! missing from regexp\n");					return -2;				}			} else {				LOG(LOG_ERR, "parse_regexp(): second ! missing from regexp\n");				return -3;			}		} else {			LOG(LOG_ERR, "parse_regexp(): first ! missing from regexp\n");			return -4;		}	} else {		LOG(LOG_ERR, "parse_regexp(): regexp missing\n");		return -5;	}}