Lines Matching refs:loc

520 	char *str, *loc, val;  in svc_fmri_str2nvl()  local
535 if ((loc = strpbrk(str, "@/")) == NULL) in svc_fmri_str2nvl()
538 if (*loc == '@') { in svc_fmri_str2nvl()
540 *loc = '\0'; in svc_fmri_str2nvl()
542 *loc = '@'; in svc_fmri_str2nvl()
547 *loc = '@'; in svc_fmri_str2nvl()
551 *loc = '@'; in svc_fmri_str2nvl()
552 str = loc + 1; in svc_fmri_str2nvl()
553 if ((loc = strchr(str, '/')) == NULL) in svc_fmri_str2nvl()
557 if (loc != str) { in svc_fmri_str2nvl()
559 *loc = '\0'; in svc_fmri_str2nvl()
561 *loc = '/'; in svc_fmri_str2nvl()
567 *loc = '/'; in svc_fmri_str2nvl()
571 *loc = '/'; in svc_fmri_str2nvl()
574 str = loc + 1; in svc_fmri_str2nvl()
575 loc = strpbrk(str, ":@"); in svc_fmri_str2nvl()
577 if (str[0] == '\0' || loc == str) in svc_fmri_str2nvl()
580 if (loc != NULL) { in svc_fmri_str2nvl()
581 val = *loc; in svc_fmri_str2nvl()
582 *loc = '\0'; in svc_fmri_str2nvl()
587 if (loc != NULL) in svc_fmri_str2nvl()
588 *loc = val; in svc_fmri_str2nvl()
592 if (loc != NULL) in svc_fmri_str2nvl()
593 *loc = val; in svc_fmri_str2nvl()
595 if (loc != NULL && *loc == ':') { in svc_fmri_str2nvl()
597 str = loc + 1; in svc_fmri_str2nvl()
601 loc = strchr(str, '@'); in svc_fmri_str2nvl()
602 if (loc != NULL) in svc_fmri_str2nvl()
603 *loc = '\0'; in svc_fmri_str2nvl()
607 if (loc != NULL) in svc_fmri_str2nvl()
608 *loc = '@'; in svc_fmri_str2nvl()
612 if (loc != NULL) in svc_fmri_str2nvl()
613 *loc = '@'; in svc_fmri_str2nvl()
616 if (loc != NULL) { in svc_fmri_str2nvl()
618 assert(*loc == '@'); in svc_fmri_str2nvl()
619 str = loc + 1; in svc_fmri_str2nvl()