summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2022-11-22 15:23:50 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-01-11 00:56:10 -0500
commit0470ea7c92ad2330a9c6dfc8eae3a1dcad41dcb9 (patch)
tree11dad593fa72e1ef33bfaa5e333788c51906c45b
parentfaa5713818cddd0b206b5c2b98be4e241959be87 (diff)
downloadhaskell-0470ea7c92ad2330a9c6dfc8eae3a1dcad41dcb9.tar.gz
m4/fp_leading_underscore.m4: Avoid implicit exit function declaration
And switch to a new-style function definition. Fixes build issues with compilers that do not accept implicit function declarations.
-rw-r--r--m4/fp_leading_underscore.m410
1 files changed, 4 insertions, 6 deletions
diff --git a/m4/fp_leading_underscore.m4 b/m4/fp_leading_underscore.m4
index fde57c7625..939cee3b69 100644
--- a/m4/fp_leading_underscore.m4
+++ b/m4/fp_leading_underscore.m4
@@ -32,17 +32,15 @@ struct nlist xYzzY1[] = {{"xYzzY1", 0},{0}};
struct nlist xYzzY2[] = {{"_xYzzY2", 0},{0}};
#endif
-int main(argc, argv)
-int argc;
-char **argv;
+int main(int argc, char **argv)
{
#if defined(HAVE_NLIST_H)
if(nlist(argv[0], xYzzY1) == 0 && xYzzY1[0].n_value != 0)
- exit(1);
+ return 1;
if(nlist(argv[0], xYzzY2) == 0 && xYzzY2[0].n_value != 0)
- exit(0);
+ return 0;
#endif
- exit(1);
+ return 1;
}]])],[fptools_cv_leading_underscore=yes],[fptools_cv_leading_underscore=no],[fptools_cv_leading_underscore=no])
;;
esac]);