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