mirror of
https://git.sr.ht/~cismonx/bookmarkfs
synced 2025-06-07 19:58:50 +00:00
test: fix helper program
In commit 68aafe3d8d
, we forgot to update the code in
the helper test program, which also uses these macros.
This commit is contained in:
parent
552a5797dc
commit
18bfbc73da
4 changed files with 26 additions and 38 deletions
|
@ -172,26 +172,24 @@ check_hashmap (
|
||||||
int n = -1;
|
int n = -1;
|
||||||
int r = -1;
|
int r = -1;
|
||||||
|
|
||||||
getopt_foreach(argc, argv, ":s:n:r:") {
|
OPT_START(argc, argv, "s:n:r:")
|
||||||
case 's':
|
OPT_OPT('s') {
|
||||||
if (0 != prng_seed_from_hex(seed_buf, optarg)) {
|
if (0 != prng_seed_from_hex(seed_buf, optarg)) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
seed = seed_buf;
|
seed = seed_buf;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case 'n':
|
OPT_OPT('n') {
|
||||||
n = atoi(optarg);
|
n = atoi(optarg);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case 'r':
|
OPT_OPT('r') {
|
||||||
r = atoi(optarg);
|
r = atoi(optarg);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
log_printf("bad option '-%c'", optopt);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
OPT_END
|
||||||
|
|
||||||
if (n < 10 || n > 30) {
|
if (n < 10 || n > 30) {
|
||||||
log_printf("bad size %d", n);
|
log_printf("bad size %d", n);
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -87,15 +87,12 @@ subcmd_hash (
|
||||||
) {
|
) {
|
||||||
unsigned long long seed = 0;
|
unsigned long long seed = 0;
|
||||||
|
|
||||||
getopt_foreach(argc, argv, ":s:") {
|
OPT_START(argc, argv, "s:")
|
||||||
case 's':
|
OPT_OPT('s') {
|
||||||
seed = strtoull(optarg, NULL, 16);
|
seed = strtoull(optarg, NULL, 16);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
log_printf("bad option '-%c'", optopt);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
OPT_END
|
||||||
|
|
||||||
hash_seed(seed);
|
hash_seed(seed);
|
||||||
printf("%016" PRIx64 "\n", hash_digestcb(hash_check_cb, NULL));
|
printf("%016" PRIx64 "\n", hash_digestcb(hash_check_cb, NULL));
|
||||||
|
@ -110,22 +107,19 @@ subcmd_prng (
|
||||||
uint64_t seed_buf[4], *seed = NULL;
|
uint64_t seed_buf[4], *seed = NULL;
|
||||||
int n = 0;
|
int n = 0;
|
||||||
|
|
||||||
getopt_foreach(argc, argv, ":s:n:") {
|
OPT_START(argc, argv, "s:n:")
|
||||||
case 's':
|
OPT_OPT('s') {
|
||||||
if (0 != prng_seed_from_hex(seed_buf, optarg)) {
|
if (0 != prng_seed_from_hex(seed_buf, optarg)) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
seed = seed_buf;
|
seed = seed_buf;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case 'n':
|
OPT_OPT('n') {
|
||||||
n = atoi(optarg);
|
n = atoi(optarg);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
log_printf("bad option '-%c'", optopt);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
OPT_END
|
||||||
|
|
||||||
if (0 != prng_seed(seed)) {
|
if (0 != prng_seed(seed)) {
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -158,19 +158,17 @@ check_sandbox (
|
||||||
#endif
|
#endif
|
||||||
char const *path = NULL;
|
char const *path = NULL;
|
||||||
|
|
||||||
getopt_foreach(argc, argv, ":d:r") {
|
OPT_START(argc, argv, "d:r")
|
||||||
case 'd':
|
OPT_OPT('d') {
|
||||||
path = optarg;
|
path = optarg;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case 'r':
|
OPT_OPT('r') {
|
||||||
flags |= SANDBOX_READONLY;
|
flags |= SANDBOX_READONLY;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
log_printf("bad option '-%c'", optopt);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
OPT_END
|
||||||
|
|
||||||
if (path == NULL) {
|
if (path == NULL) {
|
||||||
log_puts("path not specified");
|
log_puts("path not specified");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -155,15 +155,13 @@ check_watcher (
|
||||||
) {
|
) {
|
||||||
char const *path = NULL;
|
char const *path = NULL;
|
||||||
|
|
||||||
getopt_foreach(argc, argv, ":d:") {
|
OPT_START(argc, argv, "d:")
|
||||||
case 'd':
|
OPT_OPT('d') {
|
||||||
path = optarg;
|
path = optarg;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
log_printf("bad option '-%c'", optopt);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
OPT_END
|
||||||
|
|
||||||
if (path == NULL) {
|
if (path == NULL) {
|
||||||
log_puts("path not specified");
|
log_puts("path not specified");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Add table
Reference in a new issue