diff options
author | Florian Weimer <fweimer@redhat.com> | 2022-11-22 15:23:50 +0100 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2023-01-11 00:56:10 -0500 |
commit | 0470ea7c92ad2330a9c6dfc8eae3a1dcad41dcb9 (patch) | |
tree | 11dad593fa72e1ef33bfaa5e333788c51906c45b | |
parent | faa5713818cddd0b206b5c2b98be4e241959be87 (diff) | |
download | haskell-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.m4 | 10 |
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]); |