pstr
pt->pstr = str;
(void)fprintf(stderr, "%s\n", pt->pstr);
if ((pt->pstr = strdup(arcn->name)) == NULL) {
pt->plen = strlen(pt->pstr);
if (*(pt->pstr + len) == '/') {
*(pt->pstr + len) = '\0';
(strncmp(pt->pstr, arcn->name, pt->plen) == 0))
} else if (fn_match(pt->pstr, arcn->name, &pt->pend,
char *pstr; /* pattern to match, user supplied */
char *pstr;
pstr = grabstackstr(out);
("parsebackq() reprocessing as $(%s)\n", pstr));
setinputstring(pstr, 1, line1);
struct pstr parse_range = PSTR_INITIALIZER(&range, "range", NULL, "range",
struct pstr pass = PSTR_INITIALIZER(&pass, "pass", setcarp_passwd,
extern struct pstr parse_bssid, parse_ssid, parse_nwkey;
struct pstr parse_ssid = PSTR_INITIALIZER(&parse_pass, "ssid", setifssid,
struct pstr parse_nwkey = PSTR_INITIALIZER1(&parse_nwkey, "nwkey", setifnwkey,
struct pstr parse_bssid = PSTR_INITIALIZER1(&parse_bssid, "bssid", setifbssid,
extern struct pstr parse_linkstr;
struct pstr parse_descr = PSTR_INITIALIZER1(&parse_descr, "descr",
struct pstr parse_linkstr = PSTR_INITIALIZER(&parse_linkstr, "linkstr",
struct pstr laggproto = PSTR_INITIALIZER(&laggproto, "lagg-protocol",
static struct pstr mediamode = PSTR_INITIALIZER1(&mediamode, "mediamode",
static struct pstr unmediaopt = PSTR_INITIALIZER1(&unmediaopt, "-mediaopt",
static struct pstr mediaopt = PSTR_INITIALIZER1(&mediaopt, "mediaopt",
static struct pstr media = PSTR_INITIALIZER1(&media, "media", setmedia, "media",
const struct pstr *ps = (const struct pstr *)p;
struct pstr *pstr_create(const char *, parser_exec_t, const char *,
cl_get_string(char ident, char *pstr, int argc, char **argv)
*pstr = '\0';
get_str(pstr, sp, argv[i], "String");
prop_string_t pstr = prop_string_create_nocopy(
(void) prop_array_add(permitlist, pstr);
prop_object_release(pstr);
prop_string_t pstr;
while ((pstr = prop_object_iterator_next(iter)) != NULL) {
if (prop_string_equals_string(pstr, cf->cf_name)) {
prop_string_t pstr;
pstr = prop_dictionary_get(device_properties(sc->sc_dev),
if (pstr == NULL) {
} else if (prop_string_equals_string(pstr,
} else if (prop_string_equals_string(pstr,
} else if (prop_string_equals_string(pstr,
prop_string_value(pstr),