aboutsummaryrefslogtreecommitdiff
path: root/src/block.h
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-11-24 19:39:19 +0100
committerFederico Angelilli <code@fedang.net>2024-11-24 19:39:19 +0100
commitdef1e18d86579cf77649d1b8aa596d0877b822bb (patch)
tree0e6deebdef1575b4b74472bc4367b294f7551753 /src/block.h
parent76ad6b0d404d40f08b73d90ac5f66564c29feb95 (diff)
Refactor block_change_fn
Diffstat (limited to 'src/block.h')
-rw-r--r--src/block.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/block.h b/src/block.h
index ca4f4ab..b240343 100644
--- a/src/block.h
+++ b/src/block.h
@@ -112,6 +112,7 @@ struct block_scheme {
const char *name;
const config_entry_t *entries;
size_t size;
+ bool validate_change;
block_init_t init_fn;
block_clean_t clean_fn;
block_validate_t validate_fn;
@@ -122,7 +123,7 @@ extern const block_scheme_t *block_schemes[];
void block_update(block_t *block);
-config_status_t block_change(block_t *block, const char *key, const char *value);
+bool block_change(block_t *block, config_t *config, const char *key, const char *value);
void block_free(block_t *block);