Lines Matching full:cp

61   char *cp;  in _nl_explode_name()  local
77 *language = cp = name; in _nl_explode_name()
78 cp = _nl_find_language (*language); in _nl_explode_name()
80 if (*language == cp) in _nl_explode_name()
83 cp = strchr (*language, '\0'); in _nl_explode_name()
84 else if (cp[0] == '_') in _nl_explode_name()
87 cp[0] = '\0'; in _nl_explode_name()
88 *territory = ++cp; in _nl_explode_name()
90 while (cp[0] != '\0' && cp[0] != '.' && cp[0] != '@' in _nl_explode_name()
91 && cp[0] != '+' && cp[0] != ',' && cp[0] != '_') in _nl_explode_name()
92 ++cp; in _nl_explode_name()
96 if (cp[0] == '.') in _nl_explode_name()
100 cp[0] = '\0'; in _nl_explode_name()
101 *codeset = ++cp; in _nl_explode_name()
103 while (cp[0] != '\0' && cp[0] != '@') in _nl_explode_name()
104 ++cp; in _nl_explode_name()
108 if (*codeset != cp && (*codeset)[0] != '\0') in _nl_explode_name()
111 cp - *codeset); in _nl_explode_name()
120 if (cp[0] == '@' || (syntax != xpg && cp[0] == '+')) in _nl_explode_name()
123 syntax = cp[0] == '@' ? xpg : cen; in _nl_explode_name()
124 cp[0] = '\0'; in _nl_explode_name()
125 *modifier = ++cp; in _nl_explode_name()
127 while (syntax == cen && cp[0] != '\0' && cp[0] != '+' in _nl_explode_name()
128 && cp[0] != ',' && cp[0] != '_') in _nl_explode_name()
129 ++cp; in _nl_explode_name()
134 if (syntax != xpg && (cp[0] == '+' || cp[0] == ',' || cp[0] == '_')) in _nl_explode_name()
138 if (cp[0] == '+') in _nl_explode_name()
141 cp[0] = '\0'; in _nl_explode_name()
142 *special = ++cp; in _nl_explode_name()
144 while (cp[0] != '\0' && cp[0] != ',' && cp[0] != '_') in _nl_explode_name()
145 ++cp; in _nl_explode_name()
150 if (cp[0] == ',') in _nl_explode_name()
153 cp[0] = '\0'; in _nl_explode_name()
154 *sponsor = ++cp; in _nl_explode_name()
156 while (cp[0] != '\0' && cp[0] != '_') in _nl_explode_name()
157 ++cp; in _nl_explode_name()
162 if (cp[0] == '_') in _nl_explode_name()
165 cp[0] = '\0'; in _nl_explode_name()
166 *revision = ++cp; in _nl_explode_name()