aboutsummaryrefslogtreecommitdiff
path: root/src/block.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/block.h')
-rw-r--r--src/block.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/block.h b/src/block.h
index 73490ad..ca4f4ab 100644
--- a/src/block.h
+++ b/src/block.h
@@ -102,11 +102,11 @@ typedef void (*block_clean_t)(block_t *block);
// Called to validate the block after parsing the config
//
-typedef int (*block_validate_t)(block_t *block);
+typedef int (*block_validate_t)(block_t *block, config_t *config);
// Called to validate changes to a block variable
//
-typedef int (*block_change_t)(block_t *block, const char *key, const char *value);
+typedef config_status_t (*block_change_t)(block_t *block, config_t *config, const char *key, const char *value);
struct block_scheme {
const char *name;
@@ -122,7 +122,7 @@ extern const block_scheme_t *block_schemes[];
void block_update(block_t *block);
-int block_change(block_t *block, const char *key, const char *value);
+config_status_t block_change(block_t *block, const char *key, const char *value);
void block_free(block_t *block);