bufadd(*ret, crt);
for(i = 0, p2 = NULL; i < sizeof(headers) / sizeof(*headers); i++) {
f = memmem(p + 1, pem->d - (p + 1 - pem->b), headers[i], strlen(headers[i]));
bufadd(*ret, crt);
for(i = 0, p2 = NULL; i < sizeof(headers) / sizeof(*headers); i++) {
f = memmem(p + 1, pem->d - (p + 1 - pem->b), headers[i], strlen(headers[i]));