#ifndef COMET_SCHEME_H #define COMET_SCHEME_H #include "../block.h" typedef struct block_scheme block_scheme_t; typedef bool (*block_scheme_verify_t)(block_t *block, block_scheme_t *scheme); struct block_scheme { const char *name; block_t block; size_t size; const config_entry_t *entries; block_scheme_verify_t verify; }; extern const block_scheme_t *block_schemes[]; #endif