test, bench, precompute_ecmult: use EXIT_... constants for main return values

This commit is contained in:
Sebastian Falbesoner
2025-02-14 13:43:29 +01:00
parent 965393fcea
commit c855581728
9 changed files with 28 additions and 22 deletions

View File

@@ -5,6 +5,7 @@
***********************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../include/secp256k1.h"
@@ -188,11 +189,11 @@ int main(int argc, char** argv) {
|| have_flag(argc, argv, "--help")
|| have_flag(argc, argv, "help")) {
help(default_iters);
return 0;
return EXIT_SUCCESS;
} else if (invalid_args) {
fprintf(stderr, "./bench: unrecognized argument.\n\n");
help(default_iters);
return 1;
return EXIT_FAILURE;
}
}
@@ -201,7 +202,7 @@ int main(int argc, char** argv) {
if (have_flag(argc, argv, "ecdh")) {
fprintf(stderr, "./bench: ECDH module not enabled.\n");
fprintf(stderr, "Use ./configure --enable-module-ecdh.\n\n");
return 1;
return EXIT_FAILURE;
}
#endif
@@ -209,7 +210,7 @@ int main(int argc, char** argv) {
if (have_flag(argc, argv, "recover") || have_flag(argc, argv, "ecdsa_recover")) {
fprintf(stderr, "./bench: Public key recovery module not enabled.\n");
fprintf(stderr, "Use ./configure --enable-module-recovery.\n\n");
return 1;
return EXIT_FAILURE;
}
#endif
@@ -217,7 +218,7 @@ int main(int argc, char** argv) {
if (have_flag(argc, argv, "schnorrsig") || have_flag(argc, argv, "schnorrsig_sign") || have_flag(argc, argv, "schnorrsig_verify")) {
fprintf(stderr, "./bench: Schnorr signatures module not enabled.\n");
fprintf(stderr, "Use ./configure --enable-module-schnorrsig.\n\n");
return 1;
return EXIT_FAILURE;
}
#endif
@@ -227,7 +228,7 @@ int main(int argc, char** argv) {
have_flag(argc, argv, "ellswift_ecdh")) {
fprintf(stderr, "./bench: ElligatorSwift module not enabled.\n");
fprintf(stderr, "Use ./configure --enable-module-ellswift.\n\n");
return 1;
return EXIT_FAILURE;
}
#endif
@@ -275,5 +276,5 @@ int main(int argc, char** argv) {
run_ellswift_bench(iters, argc, argv);
#endif
return 0;
return EXIT_SUCCESS;
}