From bb43879990642c8b745a64597186207ab85ad05f Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sun, 22 Jan 2023 23:14:16 -0500 Subject: [PATCH] tests: Add missing returns test programs. Failing to "return" from main is well-defined in C99, but older implementations will have undefined results. Easily solved. --- tests/scripts.at | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/scripts.at b/tests/scripts.at index 70df388..6c90f5a 100644 --- a/tests/scripts.at +++ b/tests/scripts.at @@ -169,6 +169,7 @@ int main(void) if (SOPT_STRING[i+1] != ':') putchar('\n'); } + return 0; } ]]) @@ -257,6 +258,7 @@ int main(void) else printf("'%c'\n", o.val); } + return 0; } ]]) @@ -554,6 +556,7 @@ int main(void) for (i = 0; i < sizeof root / sizeof root[0]; i++) { printf("%d, %d\n", root[i].num, root[i].offset); } + return 0; } ]]) -- 2.43.2