aboutsummaryrefslogtreecommitdiff
path: root/src/misc/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc/types.h')
-rw-r--r--src/misc/types.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/misc/types.h b/src/misc/types.h
index 77ee903..e80789f 100644
--- a/src/misc/types.h
+++ b/src/misc/types.h
@@ -141,14 +141,21 @@ typedef UNROLL((*unroll_f));
* @brief A check function type.
* @param curve A curve_t being checked
* @param cfg An application config
- * @param args Current optional check argument
* @return state diff
*/
-#define CHECK(check_name) GENERATOR(check_name)
+#define CHECK(check_name) int check_name(curve_t *curve, const config_t *cfg)
typedef CHECK((*check_f));
/**
+ * @brief
+ */
+typedef struct {
+ check_f *checks;
+ size_t nchecks;
+} check_t;
+
+/**
* GENERATOR(gen_f)
*
* @param curve A curve_t being generated