Lines Matching refs:valstr

246  * On assignment the value is specified in valstr, either in hexascii or
250 clcid(cli_ent_t *cliptr, char *valstr, boolean_t out)
263 len = strlen(valstr);
270 if ((valstr[0] == '"' || valstr[0] == '\'') &&
271 valstr[len-1] == valstr[0]) {
273 ++valstr;
275 valstr[len] = '\0';
283 for (p = valstr; *p != '\0'; ++p) {
293 hexascii_to_octet(valstr, len,
302 bcopy(valstr, cliptr->varptr, len);
312 * On assignment the value is specified in valstr in hexascii;
318 clkey(cli_ent_t *cliptr, char *valstr, boolean_t out)
335 len = strlen(valstr);
337 if (len != vmax * 2 || hexascii_to_octet(valstr, len,
349 * IP address. On assignment the value is specified in valstr in
354 clip(cli_ent_t *cliptr, char *valstr, boolean_t out)
363 if (inet_addr(valstr) == (in_addr_t)-1 ||
364 (len = strlen(valstr)) >= cliptr->varmax) {
368 (void) strcpy(cliptr->varptr, valstr);
377 clstr(cli_ent_t *cliptr, char *valstr, boolean_t out)
385 if ((len = strlen(valstr)) >= cliptr->varmax) {
388 (void) strcpy(cliptr->varptr, valstr);
401 clurl(cli_ent_t *cliptr, char *valstr, boolean_t out)
411 if (url_parse(valstr, &u) != URL_PARSE_SUCCESS ||
413 (len = strlen(valstr)) >= cliptr->varmax) {
417 (void) strcpy(cliptr->varptr, valstr);
427 clhp(cli_ent_t *cliptr, char *valstr, boolean_t out)
437 if (url_parse_hostport(valstr, &u, URL_DFLT_PROXY_PORT) !=
440 (len = strlen(valstr)) >= cliptr->varmax) {
444 (void) strcpy(cliptr->varptr, valstr);
454 clgo(cli_ent_t *cliptr, char *valstr, boolean_t out)
464 clexit(cli_ent_t *cliptr, char *valstr, boolean_t out)
476 clhelp(cli_ent_t *cliptr, char *valstr, boolean_t out)
494 cllist(cli_ent_t *cliptr, char *valstr, boolean_t out)
496 int wanted = (int)(uintptr_t)valstr; /* use uintptr_t for gcc */
532 clprompt(cli_ent_t *cliptr, char *valstr, boolean_t out)
535 int wanted = (int)(uintptr_t)valstr; /* use uintrptr_t for gcc */
568 /* Get valstr and nul terminate */
569 valstr = p;
575 if (strlen(valstr) == 0) {
579 switch (cliptr->action(cliptr, valstr, B_FALSE)) {
602 cldhcp(cli_ent_t *cliptr, char *valstr, boolean_t out)
640 cltest(cli_ent_t *cliptr, char *valstr, boolean_t out)
683 char *p, *varstr, *end_varstr, *valstr, *end_valstr;
706 valstr = NULL;
716 /* Get ptrs to start & end of valstr */
717 valstr = p;
730 /* Nul-terminate varstr and valstr (if appropriate) */
732 if (valstr != NULL) {
773 if (valstr == NULL) {
791 valstr = (char *)(uintptr_t)wanted;
797 switch (cliptr->action(cliptr, valstr, !assign)) {