diff options
author | Katherine Peeters <katherine.peeters@leagueh.xyz> | 2021-08-12 11:52:04 -0400 |
---|---|---|
committer | Katherine Peeters <katherine.peeters@leagueh.xyz> | 2021-08-12 11:52:04 -0400 |
commit | 7f26ef35fa342a364a4548d41d02e82fdd8a38d3 (patch) | |
tree | 3a8aa414d09dff88a6ae7b5051b66eda05aca9f6 | |
parent | 3bde0ef79e852a09d7ed6c2a1ff94f6b4f81d660 (diff) | |
download | loh-website-7f26ef35fa342a364a4548d41d02e82fdd8a38d3.tar.gz |
Optimized gmi2html
-rw-r--r-- | gmi2html.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -31,8 +31,8 @@ static char *strip(char *restrict s) { } static void print_sanitized(const char *restrict s) { - size_t len = strlen(s); - for(size_t i = 0; i < len; i++) { + size_t i = 0; + while(s[i] != '\0') { if(s[i] == '<') { printf("<"); } @@ -48,6 +48,7 @@ static void print_sanitized(const char *restrict s) { else { printf("%c", s[i]); } + i++; } } @@ -78,7 +79,7 @@ int main(int argc, char **argv) { print_sanitized(line); printf("\n"); } - goto loopend; + continue; } // Blank lines @@ -160,11 +161,6 @@ int main(int argc, char **argv) { print_sanitized(strip(line)); printf("</p>\n"); } - - loopend: - free(line); - line = NULL; - line_buf_len = 0; } free(line); |