Lines Matching refs:pstr
1663 char *thiscmd, *pstr; in doaddup() local
2030 if ((pstr = strchr(*argv, '/')) != NULL) { in doaddup()
2033 prefix = strtol(pstr + 1, NULL, 10); in doaddup()
2036 "Invalid prefix %s."), pstr); in doaddup()
2040 alloclen = (int)(pstr - *argv); in doaddup()
2041 pstr = malloc(alloclen + 1); in doaddup()
2042 if (pstr == NULL) { in doaddup()
2045 (void) strlcpy(pstr, *argv, alloclen + 1); in doaddup()
2047 pstr = *argv; in doaddup()
2056 sa_len = parseaddr(pstr, &isrchp, in doaddup()
2064 if (pstr != *argv) in doaddup()
2065 free(pstr); in doaddup()
2119 if ((pstr = strchr(*argv, '/')) != NULL) { in doaddup()
2122 prefix = strtol(pstr + 1, NULL, 10); in doaddup()
2125 "Invalid prefix %s.\n"), pstr); in doaddup()
2129 alloclen = (int)(pstr - *argv); in doaddup()
2130 pstr = malloc(alloclen + 1); in doaddup()
2131 if (pstr == NULL) { in doaddup()
2134 (void) strlcpy(pstr, *argv, alloclen + 1); in doaddup()
2136 pstr = *argv; in doaddup()
2145 sa_len = parseaddr(pstr, &idsthp, in doaddup()
2153 if (pstr != *argv) in doaddup()
2154 free(pstr); in doaddup()