summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Johnson <nick@nicksphere.ch>2022-01-17 00:00:00 +0000
committerNicholas Johnson <nick@nicksphere.ch>2022-01-17 00:00:00 +0000
commit46a8a289a0a4142f658aba82171ea5abcecbc13bea852cc89104154b8c35f2ec (patch)
treefff7eac95174a41045dea82b26517098645dd5aa30d79ce1d279b7ad04f78642
parentf7bc485d3117e16a0fbbe04d3d4517a2053d0cf70a975951d2c107f38eed966e (diff)
Remove checks for errors that will never happen
-rw-r--r--src/gemini2html.c20
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);