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