diff options
| author | J08nY | 2017-02-28 20:22:16 +0100 |
|---|---|---|
| committer | J08nY | 2017-02-28 20:22:16 +0100 |
| commit | 8c230aa00002b57d47160756a183d65fb895a7b4 (patch) | |
| tree | 515ea83149f9652eb5dd3329871874f78764cbe7 /src/io/cli.h | |
| parent | 209655dad1eda390213b9b9b53d3c56ae6dc493b (diff) | |
| download | ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.tar.gz ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.tar.zst ecgen-8c230aa00002b57d47160756a183d65fb895a7b4.zip | |
Diffstat (limited to 'src/io/cli.h')
| -rw-r--r-- | src/io/cli.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/io/cli.h b/src/io/cli.h index 76e17db..dd3d791 100644 --- a/src/io/cli.h +++ b/src/io/cli.h @@ -23,6 +23,7 @@ typedef struct config_t { enum field_e field; bool binary_field; bool prime_field; + long count; bool random; bool prime; @@ -32,17 +33,23 @@ typedef struct config_t { bool koblitz; bool from_seed; char *seed; + bool unique; + char *datadir; enum format_e format; char *output; char *input; bool append; + long verbose; char *debug; + long bits; } config_t; -error_t parse_opt(int key, char *arg, struct argp_state *state); +error_t cli_parse(int key, char *arg, struct argp_state *state); + +char *cli_filter(int key, const char *text, void *input); #endif // ECGEN_CLI_H |
