aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Johnson <nick@nicksphere.ch>2022-01-18 00:00:00 +0000
committerNicholas Johnson <nick@nicksphere.ch>2022-01-18 00:00:00 +0000
commitd65e66944348eb203371fc76d783684f7c5195e45b64a72f74bea9421fcbbb4b (patch)
treed825c7c473c3187ba9ca931b8d57c181748327de901c540f1afc62801874cce6
parentc1c2addc235b7cd741579ae72490c60169dae9cbeb40de7bf1f21754275ec3e5 (diff)
Remove redundant checks NULL character
-rw-r--r--src/gemini2html.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/gemini2html.c b/src/gemini2html.c
index bd8221b..11fca67 100644
--- a/src/gemini2html.c
+++ b/src/gemini2html.c
@@ -222,41 +222,31 @@ char* convert_link_line(const char* line, const size_t size) {
char* convert_h1_line(const char* line, const size_t size) {
size_t pos = 1;
skip_whitespace(line, &pos);
-
- if (line[pos] == '\0') return escape_text_add_tags("<h1>", "", "</h1>", 0);
- else return escape_text_add_tags("<h1>", line + pos, "</h1>", size - pos);
+ return escape_text_add_tags("<h1>", line + pos, "</h1>", size - pos);
}
char* convert_h2_line(const char* line, const size_t size) {
size_t pos = 2;
skip_whitespace(line, &pos);
-
- if (line[pos] == '\0') return escape_text_add_tags("<h2>", "", "</h2>", 0);
- else return escape_text_add_tags("<h2>", line + pos, "</h2>", size - pos);
+ return escape_text_add_tags("<h2>", line + pos, "</h2>", size - pos);
}
char* convert_h3_line(const char* line, const size_t size) {
size_t pos = 3;
skip_whitespace(line, &pos);
-
- if (line[pos] == '\0') return escape_text_add_tags("<h3>", "", "</h3>", 0);
- else return escape_text_add_tags("<h3>", line + pos, "</h3>", size - pos);
+ return escape_text_add_tags("<h3>", line + pos, "</h3>", size - pos);
}
char* convert_ul_line(const char* line, const size_t size) {
size_t pos = 1;
skip_whitespace(line, &pos);
-
- if (line[pos] == '\0') return escape_text_add_tags("<li>", "", "</li>", 0);
- else return escape_text_add_tags("<li>", line + pos, "</li>", size - pos);
+ escape_text_add_tags("<li>", line + pos, "</li>", size - pos);
}
char* convert_quote_line(const char* line, const size_t size) {
size_t pos = 1;
skip_whitespace(line, &pos);
-
- if (line[pos] == '\0') return escape_text_add_tags("", "", "", 0);
- else return escape_text_add_tags("", line + pos, "", size - pos);
+ return escape_text_add_tags("", line + pos, "", size - pos);
}
char* convert_line(const char* line, const size_t size, const enum linetype type) {