Lines Matching refs:pp
105 char *p, *q, *pp;
151 for (pp = startofmime; *pp && *pp != '?'; pp++)
154 if (!*pp)
157 strncpy(charset, startofmime, pp - startofmime);
158 charset[pp - startofmime] = '\0';
160 startofmime = pp + 1;
184 for (pp = startofmime; *pp && *(pp+1); pp++) {
185 if (is_lws(*pp))
187 else if (*pp == '?' && pp[1] == '=') {
188 endofmime = pp;
192 if (is_lws(*pp) || endofmime == NULL)
212 for (pp = startofmime; pp < endofmime; pp++) {
213 if (*pp == '=') {
214 c = unqp(pp[1], pp[2]);
219 pp += 2;
220 } else if (*pp == '_')
223 *q++ = *pp;
229 pp = startofmime;
230 while (pp < endofmime) {
232 while ((pp < endofmime) &&
233 ((c1 = char64(*pp)) == -1)) {
234 pp++;
236 if (pp < endofmime)
237 pp++;
238 while ((pp < endofmime) &&
239 ((c2 = char64(*pp)) == -1)) {
240 pp++;
242 if (pp < endofmime && c1 != -1 &&
245 pp++;
248 while ((pp < endofmime) &&
249 ((c3 = char64(*pp)) == -1)) {
250 pp++;
252 if (pp < endofmime && c2 != -1 &&
256 pp++;
259 while ((pp < endofmime) &&
260 ((c4 = char64(*pp)) == -1)) {
261 pp++;
263 if (pp < endofmime && c3 != -1 &&
266 pp++;