From: Baptiste Daroussin Date: Sun, 12 Feb 2023 21:31:09 +0000 (+0100) Subject: get_processed_text_line: use stdbool X-Git-Tag: RELEASE_1_4_0b1~154 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e3fe3380e22f975e4c2ab7aa069df8d781c2f743;p=thirdparty%2Fmlmmj.git get_processed_text_line: use stdbool --- diff --git a/include/prepstdreply.h b/include/prepstdreply.h index f5706771..4d15c8b0 100644 --- a/include/prepstdreply.h +++ b/include/prepstdreply.h @@ -61,7 +61,7 @@ void register_unformatted(text *txt, const char *token, const char *subst); void register_originalmail(text *txt, const char *mailname); void register_formatted(text *txt, const char *token, rewind_function rew, get_function get, void * state); -char *get_processed_text_line(text *txt, int headers, struct ml *ml); +char *get_processed_text_line(text *txt, bool headers, struct ml *ml); bool prepstdreply_to(text *txt, struct ml *ml, const char *from, const char *to, const char *replyto, int tofd, const char *messageid); char *prepstdreply(text *txt, struct ml *ml, diff --git a/src/prepstdreply.c b/src/prepstdreply.c index 25d8e0ca..316a9c8d 100644 --- a/src/prepstdreply.c +++ b/src/prepstdreply.c @@ -997,7 +997,7 @@ static int handle_directive(text *txt, char **line_p, char **pos_p, } -char *get_processed_text_line(text *txt, int headers, struct ml *ml) +char *get_processed_text_line(text *txt, bool headers, struct ml *ml) { char *line; const char *item; @@ -1537,7 +1537,7 @@ prepstdreply_to(text *txt, struct ml *ml, const char *from, const char *to, } for(;;) { - line = get_processed_text_line(txt, 1, ml); + line = get_processed_text_line(txt, true, ml); if (!line) { log_error(LOG_ARGS, "No body in listtext"); break; @@ -1615,7 +1615,7 @@ prepstdreply_to(text *txt, struct ml *ml, const char *from, const char *to, } if (line == NULL) { - line = get_processed_text_line(txt, 0, ml); + line = get_processed_text_line(txt, false, ml); } while(line) { if(dprintf(tofd, "%s\n", line) < 0) { @@ -1624,7 +1624,7 @@ prepstdreply_to(text *txt, struct ml *ml, const char *from, const char *to, goto freeandreturn; } free(line); - line = get_processed_text_line(txt, 0, ml); + line = get_processed_text_line(txt, false, ml); } fsync(tofd); diff --git a/src/send_digest.c b/src/send_digest.c index 8291bcc2..0f6f2595 100644 --- a/src/send_digest.c +++ b/src/send_digest.c @@ -301,7 +301,7 @@ int send_digest(struct ml *ml, int firstindex, int lastindex, register_formatted(txt, "digestthreads", rewind_thread_list, get_thread_list_line, tls); - line = get_processed_text_line(txt, 1, ml); + line = get_processed_text_line(txt, true, ml); if (line == NULL) { log_error(LOG_ARGS, "No content in digest listtext"); @@ -328,7 +328,7 @@ int send_digest(struct ml *ml, int firstindex, int lastindex, free(line); /* Skip the empty line after the subject */ - line = get_processed_text_line(txt, 1, ml); + line = get_processed_text_line(txt, true, ml); if (line == NULL || *line != '\0') { log_error(LOG_ARGS, "Too many headers " "in digest listtext"); @@ -413,7 +413,7 @@ errdighdrs: } for (;;) { - line = get_processed_text_line(txt, 0, ml); + line = get_processed_text_line(txt, false, ml); if (line == NULL) break; if(dprintf(fd, "%s\n", line) < 0) { free(line);