ipstr_list 1523 source3/include/proto.h char *ipstr_list_make(char **ipstr_list, ipstr_list 1526 source3/include/proto.h int ipstr_list_parse(const char *ipstr_list, struct ip_service **ip_list); ipstr_list 1527 source3/include/proto.h void ipstr_list_free(char* ipstr_list); ipstr_list 1701 source3/lib/util_str.c static char *ipstr_list_add(char **ipstr_list, const struct ip_service *service) ipstr_list 1708 source3/lib/util_str.c if (!ipstr_list || !service) { ipstr_list 1717 source3/lib/util_str.c if (*ipstr_list) { ipstr_list 1720 source3/lib/util_str.c ret = asprintf(&new_ipstr, "%s%s%s:%d", *ipstr_list, ipstr_list 1725 source3/lib/util_str.c ret = asprintf(&new_ipstr, "%s%s[%s]:%d", *ipstr_list, ipstr_list 1729 source3/lib/util_str.c SAFE_FREE(*ipstr_list); ipstr_list 1744 source3/lib/util_str.c *ipstr_list = new_ipstr; ipstr_list 1745 source3/lib/util_str.c return *ipstr_list; ipstr_list 1758 source3/lib/util_str.c char *ipstr_list_make(char **ipstr_list, ipstr_list 1765 source3/lib/util_str.c if (!ip_list || !ipstr_list) { ipstr_list 1769 source3/lib/util_str.c *ipstr_list = NULL; ipstr_list 1773 source3/lib/util_str.c *ipstr_list = ipstr_list_add(ipstr_list, &ip_list[i]); ipstr_list 1776 source3/lib/util_str.c return (*ipstr_list); ipstr_list 1791 source3/lib/util_str.c int ipstr_list_parse(const char *ipstr_list, struct ip_service **ip_list) ipstr_list 1798 source3/lib/util_str.c if (!ipstr_list || !ip_list) ipstr_list 1801 source3/lib/util_str.c count = count_chars(ipstr_list, IPSTR_LIST_CHAR) + 1; ipstr_list 1809 source3/lib/util_str.c for ( i=0; next_token_talloc(frame, &ipstr_list, &token_str, ipstr_list 1845 source3/lib/util_str.c void ipstr_list_free(char* ipstr_list) ipstr_list 1847 source3/lib/util_str.c SAFE_FREE(ipstr_list);