Lines Matching refs:strp

1891 get_transp(struct snmp_client *sc, const char **strp)  in get_transp()  argument
1897 p = strstr(*strp, trans_list[i]); in get_transp()
1898 if (p == *strp) { in get_transp()
1899 *strp += strlen(trans_list[i]); in get_transp()
1904 p = strstr(*strp, "::"); in get_transp()
1905 if (p == *strp) { in get_transp()
1914 const char *ob = strchr(*strp, '['); in get_transp()
1919 seterr(sc, "unknown transport specifier '%.*s'", p - *strp, *strp); in get_transp()
1936 get_comm(struct snmp_client *sc, const char **strp) in get_comm() argument
1938 const char *p = strrchr(*strp, '@'); in get_comm()
1942 return (*strp); in get_comm()
1944 if (p - *strp > SNMP_COMMUNITY_MAXLEN) { in get_comm()
1946 p - *strp, *strp); in get_comm()
1950 *strp = p + 1; in get_comm()
1967 get_ipv6(struct snmp_client *sc, const char **strp) in get_ipv6() argument
1973 if (**strp != '[') in get_ipv6()
1974 return (*strp + 1); in get_ipv6()
1976 const char *p = *strp + 1; in get_ipv6()
1980 p - *strp, *strp); in get_ipv6()
1986 if (p - *strp > INET6_ADDRSTRLEN + IF_NAMESIZE) { in get_ipv6()
1987 seterr(sc, "IPv6 address too long '%.*s'", p - *strp, *strp); in get_ipv6()
1991 strncpy(str, *strp + 1, p - (*strp + 1)); in get_ipv6()
1992 str[p - (*strp + 1)] = '\0'; in get_ipv6()
2005 *strp = p + 1; in get_ipv6()
2022 get_ipv4(struct snmp_client *sc, const char **strp) in get_ipv4() argument
2024 const char *p = *strp; in get_ipv4()
2029 if (p - *strp > INET_ADDRSTRLEN) { in get_ipv4()
2030 seterr(sc, "IPv4 address too long '%.*s'", p - *strp, *strp); in get_ipv4()
2033 if (*strp == p) in get_ipv4()
2034 return *strp; in get_ipv4()
2037 strncpy(str, *strp, p - *strp); in get_ipv4()
2038 str[p - *strp] = '\0'; in get_ipv4()
2046 *strp = p; in get_ipv4()
2062 get_host(struct snmp_client *sc __unused, const char **strp) in get_host() argument
2064 const char *p = strrchr(*strp, ':'); in get_host()
2067 *strp += strlen(*strp); in get_host()
2068 return (*strp); in get_host()
2071 *strp = p; in get_host()
2087 get_port(struct snmp_client *sc, const char **strp) in get_port() argument
2089 if (**strp != ':') in get_port()
2090 return (*strp + 1); in get_port()
2092 if ((*strp)[1] == '\0') { in get_port()
2097 *strp += strlen(*strp); in get_port()
2098 return (*strp); in get_port()