diff options
author | Nicholas Johnson <nick@nicksphere.ch> | 2022-01-17 00:00:00 +0000 |
---|---|---|
committer | Nicholas Johnson <nick@nicksphere.ch> | 2022-01-17 00:00:00 +0000 |
commit | 46a8a289a0a4142f658aba82171ea5abcecbc13bea852cc89104154b8c35f2ec (patch) | |
tree | fff7eac95174a41045dea82b26517098645dd5aa30d79ce1d279b7ad04f78642 | |
parent | f7bc485d3117e16a0fbbe04d3d4517a2053d0cf70a975951d2c107f38eed966e (diff) |
Remove checks for errors that will never happen
-rw-r--r-- | src/gemini2html.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/gemini2html.c b/src/gemini2html.c index 128ae18..ed2eaed 100644 --- a/src/gemini2html.c +++ b/src/gemini2html.c @@ -126,25 +126,19 @@ enum linetype getlinetype(const char* line, const bool pre_is_toggled) { } char* convert_text_line(const char* line, const size_t size) { - if (size == 0 || !line || line[0] == '\0') return NULL; - if (line[0] == '\n') return strdup("<br/>\n"); else return escape_and_add_tags("<p>", line, "</p>", size, escape_html_tag, true); } char* convert_pre_line(const char* line, const size_t size) { - if (size == 0 || !line || line[0] == '\0') return NULL; - else return escape_and_add_tags("", line, "", size, escape_html_tag, true); + return escape_and_add_tags("", line, "", size, escape_html_tag, true); } char* convert_pre_toggle_line(const char* line, const size_t size) { - if (size < 3 || !line || !prefix("```", line)) return NULL; - else return strdup(""); + return strdup(""); } char* convert_link_line(const char* line, const size_t size) { - if (size < 2 || !line || !prefix("=>", line)) return NULL; - // skip whitespace before link size_t before_link = 2; skip_whitespace(line, &before_link); @@ -176,8 +170,6 @@ char* convert_link_line(const char* line, const size_t size) { } char* convert_h1_line(const char* line, const size_t size) { - if (size < 1 || !line || !prefix("#", line)) return NULL; - // skip whitespace size_t pos = 1; skip_whitespace(line, &pos); @@ -187,8 +179,6 @@ char* convert_h1_line(const char* line, const size_t size) { } char* convert_h2_line(const char* line, const size_t size) { - if (size < 2 || !line || !prefix("##", line)) return NULL; - // skip whitespace size_t pos = 2; skip_whitespace(line, &pos); @@ -198,8 +188,6 @@ char* convert_h2_line(const char* line, const size_t size) { } char* convert_h3_line(const char* line, const size_t size) { - if (size < 3 || !line || !prefix("###", line)) return NULL; - // skip whitespace size_t pos = 3; skip_whitespace(line, &pos); @@ -209,8 +197,6 @@ char* convert_h3_line(const char* line, const size_t size) { } char* convert_ul_line(const char* line, const size_t size) { - if (size < 1 || !line || !prefix("*", line)) return NULL; - // skip whitespace size_t pos = 1; skip_whitespace(line, &pos); @@ -220,8 +206,6 @@ char* convert_ul_line(const char* line, const size_t size) { } char* convert_quote_line(const char* line, const size_t size) { - if (size < 1 || !line || !prefix(">", line)) return NULL; - // skip whitespace size_t pos = 1; skip_whitespace(line, &pos); |