int istat; const char *line; size_t len; while (!(istat = mtaDequeueLineNext(dq_ctx, &line, &len))) printf("%.*s\n", len, line); if (istat != MTA_EOF) printf("An error occured; %s\n", mtaStrError(istat));