Lines Matching refs:pp

103 	char *p, *q, *pp;  in decode_rfc2047()  local
149 for (pp = startofmime; *pp && *pp != '?'; pp++) in decode_rfc2047()
152 if (!*pp) in decode_rfc2047()
155 strncpy(charset, startofmime, pp - startofmime); in decode_rfc2047()
156 charset[pp - startofmime] = '\0'; in decode_rfc2047()
158 startofmime = pp + 1; in decode_rfc2047()
182 for (pp = startofmime; *pp && *(pp+1); pp++) { in decode_rfc2047()
183 if (is_lws(*pp)) in decode_rfc2047()
185 else if (*pp == '?' && pp[1] == '=') { in decode_rfc2047()
186 endofmime = pp; in decode_rfc2047()
190 if (is_lws(*pp) || endofmime == NULL) in decode_rfc2047()
210 for (pp = startofmime; pp < endofmime; pp++) { in decode_rfc2047()
211 if (*pp == '=') { in decode_rfc2047()
212 c = unqp(pp[1], pp[2]); in decode_rfc2047()
217 pp += 2; in decode_rfc2047()
218 } else if (*pp == '_') in decode_rfc2047()
221 *q++ = *pp; in decode_rfc2047()
227 pp = startofmime; in decode_rfc2047()
228 while (pp < endofmime) { in decode_rfc2047()
230 while ((pp < endofmime) && in decode_rfc2047()
231 ((c1 = char64(*pp)) == -1)) { in decode_rfc2047()
232 pp++; in decode_rfc2047()
234 if (pp < endofmime) in decode_rfc2047()
235 pp++; in decode_rfc2047()
236 while ((pp < endofmime) && in decode_rfc2047()
237 ((c2 = char64(*pp)) == -1)) { in decode_rfc2047()
238 pp++; in decode_rfc2047()
240 if (pp < endofmime && c1 != -1 && in decode_rfc2047()
243 pp++; in decode_rfc2047()
246 while ((pp < endofmime) && in decode_rfc2047()
247 ((c3 = char64(*pp)) == -1)) { in decode_rfc2047()
248 pp++; in decode_rfc2047()
250 if (pp < endofmime && c2 != -1 && in decode_rfc2047()
254 pp++; in decode_rfc2047()
257 while ((pp < endofmime) && in decode_rfc2047()
258 ((c4 = char64(*pp)) == -1)) { in decode_rfc2047()
259 pp++; in decode_rfc2047()
261 if (pp < endofmime && c3 != -1 && in decode_rfc2047()
264 pp++; in decode_rfc2047()