rem: printf("!!!! %.*s\n", _a->len, _a->s);
context: int extract_aor(str* _uri, str* _a){	str tmp;	struct sip_uri puri;	int user_len;	if (parse_uri(_uri->s, _uri->len, &puri) < 0) {		rerrno = R_AOR_PARSE;		LOG(L_ERR, "extract_aor(): Error while parsing AOR, sending 400\n");		return -1;	}		if ((puri.user.len + puri.host.len + 1) > MAX_AOR_LEN) {		rerrno = R_AOR_LEN;		LOG(L_ERR, "extract_aor(): Address Of Record too long, sending 500\n");		return -2;	}	_a->s = aor_buf;	_a->len = puri.user.len;	if (un_escape(&puri.user, _a) < 0) {		rerrno = R_UNESCAPE;		LOG(L_ERR, "extract_aor(): Error while unescaping username\n");		return -3;	}	user_len = _a->len;	if (use_domain) {		aor_buf[_a->len] = '@';		memcpy(aor_buf + _a->len + 1, puri.host.s, puri.host.len);		_a->len += 1 + puri.host.len;	}	if (case_sensitive) {		tmp.s = _a->s + user_len + 1;		tmp.len = puri.host.len;		strlower(&tmp);	} else {		strlower(_a);	}	printf("!!!! %.*s\n", _a->len, _a->s);	return 0;}