/* * ecgen, tool for generating Elliptic curve domain parameters * Copyright (C) 2017 J08nY */ /** * @file cli.h */ #ifndef ECGEN_CLI_H #define ECGEN_CLI_H #include #include #include extern char cli_doc[]; extern char cli_args_doc[]; extern struct argp_option cli_options[]; /** * @brief * @param key * @param arg * @param state * @return */ error_t cli_parse(int key, char *arg, struct argp_state *state); /** * @brief * @param key * @param text * @param input * @return */ char *cli_filter(int key, const char *text, void *input); #endif // ECGEN_CLI_H