diff options
author | Nicholas Johnson <nick@nicksphere.ch> | 2022-01-18 00:00:00 +0000 |
---|---|---|
committer | Nicholas Johnson <nick@nicksphere.ch> | 2022-01-18 00:00:00 +0000 |
commit | 7a280b6c86c99371f2a9d8ecc142be6b80a690f1f4585da8d51fbd66dff350d6 (patch) | |
tree | 3efbb9a20b7676cafd0137e278925568425c3d7f961ec47c54494c700769ca93 | |
parent | e776ea8d4f4a6af684f482411ec91957811dbf6660d9d489b549064c7dca9b99 (diff) |
Use return instead of exit() in main()
-rw-r--r-- | src/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -19,6 +19,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> + #include "gemini2html.h" void display_help_text(char* prog) { @@ -36,13 +37,14 @@ int main(int argc, char* argv[]) { if (argc > 1) { if (strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0) { display_help_text(argv[0]); - exit(EXIT_SUCCESS); + return 0; } else { printf("unrecognized argument: %s\n", argv[1]); - exit(EXIT_FAILURE); + return -1; } } - if (gmi_to_html(stdin, stdout) == -1) exit(EXIT_FAILURE); - else exit(EXIT_SUCCESS); + if (gmi_to_html(stdin, stdout) == -1) return -1; + + return 0; }
\ No newline at end of file |