Home | History | Annotate | Download | only in intl

Lines Matching refs:cp

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