diff options
| author | J08nY | 2017-04-09 18:19:25 +0200 |
|---|---|---|
| committer | J08nY | 2017-04-09 18:19:25 +0200 |
| commit | 1834586a6850f3c93107271a0351accde78981fd (patch) | |
| tree | 30a7b83ef6e289dda3beede9d5d5a8a3aac197c2 /src/io/input.c | |
| parent | 2c9a14b7323749af884279a564dabd710e089dcc (diff) | |
| download | ecgen-1834586a6850f3c93107271a0351accde78981fd.tar.gz ecgen-1834586a6850f3c93107271a0351accde78981fd.tar.zst ecgen-1834586a6850f3c93107271a0351accde78981fd.zip | |
Diffstat (limited to 'src/io/input.c')
| -rw-r--r-- | src/io/input.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/io/input.c b/src/io/input.c index 2d5a1e9..ead0bf2 100644 --- a/src/io/input.c +++ b/src/io/input.c @@ -10,7 +10,7 @@ FILE *in; int delim; -static GEN input_i(const char *prompt, long bits) { +static GEN input_i(const char *prompt, unsigned long bits) { if (prompt && in == stdin) { fprintf(out, "%s ", prompt); } @@ -59,7 +59,7 @@ static GEN input_i(const char *prompt, long bits) { } } -GEN input_prime(const char *prompt, long bits) { +GEN input_prime(const char *prompt, unsigned long bits) { GEN read = input_i(prompt, bits); if (equalii(read, gen_m1)) { return read; @@ -73,7 +73,9 @@ GEN input_prime(const char *prompt, long bits) { } } -GEN input_int(const char *prompt, long bits) { return input_i(prompt, bits); } +GEN input_int(const char *prompt, unsigned long bits) { + return input_i(prompt, bits); +} GEN input_short(const char *prompt) { return input_i(prompt, 16); } @@ -96,7 +98,7 @@ GEN input_string(const char *prompt) { return result; } -GEN input_param(param_t param, const char *prompt, long bits) { +GEN input_param(param_t param, const char *prompt, unsigned long bits) { switch (param) { case PARAM_PRIME: return input_prime(prompt, bits); @@ -110,7 +112,7 @@ GEN input_param(param_t param, const char *prompt, long bits) { return gen_m1; } -void input_init(config_t *cfg) { +void input_init(const config_t *cfg) { json_set_allocation_functions(pari_malloc, pari_free); if (cfg->input) { |
