diff options
| author | J08nY | 2017-02-16 21:31:50 +0100 |
|---|---|---|
| committer | J08nY | 2017-02-16 21:31:50 +0100 |
| commit | 7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2 (patch) | |
| tree | b0f2d97310b9d0a3e4ba2e0a1cfbcf31d608383e /src/math/types.h | |
| parent | 5d9d12811441930169b0517318dcf21c51b72e2d (diff) | |
| download | ecgen-7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2.tar.gz ecgen-7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2.tar.zst ecgen-7ae0d913d7bbfb286aaa9a5c9984e9bd7eb81df2.zip | |
Diffstat (limited to 'src/math/types.h')
| -rw-r--r-- | src/math/types.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/math/types.h b/src/math/types.h index 7124573..575f583 100644 --- a/src/math/types.h +++ b/src/math/types.h @@ -40,8 +40,13 @@ enum curve_offset { OFFSET_END }; -typedef int (*gen_t)(curve_t *, config_t *, ...); +typedef struct arg_t { + void *args; + size_t nargs; +} arg_t; -int gen_skip(curve_t *curve, config_t *config, ...); +typedef int (*gen_t)(curve_t *, config_t *, arg_t *args); + +int gen_skip(curve_t *curve, config_t *config, arg_t *args); #endif // ECGEN_TYPES_H |
