diff options
Diffstat (limited to 'src/blogc-make')
-rw-r--r-- | src/blogc-make/ctx.c | 16 | ||||
-rw-r--r-- | src/blogc-make/ctx.h | 2 | ||||
-rw-r--r-- | src/blogc-make/rules.c | 20 | ||||
-rw-r--r-- | src/blogc-make/settings.c | 8 | ||||
-rw-r--r-- | src/blogc-make/settings.h | 2 |
5 files changed, 24 insertions, 24 deletions
diff --git a/src/blogc-make/ctx.c b/src/blogc-make/ctx.c index 2dd4f97..0e885ec 100644 --- a/src/blogc-make/ctx.c +++ b/src/blogc-make/ctx.c @@ -197,11 +197,11 @@ bm_ctx_new(bm_ctx_t *base, const char *settings_file, bc_error_t **err) } } - rv->copy_files_fctx = NULL; - if (settings->copy_files != NULL) { - for (size_t i = 0; settings->copy_files[i] != NULL; i++) { - rv->copy_files_fctx = bc_slist_append(rv->copy_files_fctx, - bm_filectx_new(rv, settings->copy_files[i])); + rv->copy_fctx = NULL; + if (settings->copy != NULL) { + for (size_t i = 0; settings->copy[i] != NULL; i++) { + rv->copy_fctx = bc_slist_append(rv->copy_fctx, + bm_filectx_new(rv, settings->copy[i])); } } @@ -241,7 +241,7 @@ bm_ctx_reload(bm_ctx_t *ctx) for (bc_slist_t *tmp = ctx->pages_fctx; tmp != NULL; tmp = tmp->next) bm_filectx_reload((bm_filectx_t*) tmp->data); - for (bc_slist_t *tmp = ctx->copy_files_fctx; tmp != NULL; tmp = tmp->next) + for (bc_slist_t *tmp = ctx->copy_fctx; tmp != NULL; tmp = tmp->next) bm_filectx_reload((bm_filectx_t*) tmp->data); } @@ -273,8 +273,8 @@ bm_ctx_free_internal(bm_ctx_t *ctx) ctx->posts_fctx = NULL; bc_slist_free_full(ctx->pages_fctx, (bc_free_func_t) bm_filectx_free); ctx->pages_fctx = NULL; - bc_slist_free_full(ctx->copy_files_fctx, (bc_free_func_t) bm_filectx_free); - ctx->copy_files_fctx = NULL; + bc_slist_free_full(ctx->copy_fctx, (bc_free_func_t) bm_filectx_free); + ctx->copy_fctx = NULL; } diff --git a/src/blogc-make/ctx.h b/src/blogc-make/ctx.h index 7b68965..df640a3 100644 --- a/src/blogc-make/ctx.h +++ b/src/blogc-make/ctx.h @@ -34,7 +34,7 @@ typedef struct { bc_slist_t *posts_fctx; bc_slist_t *pages_fctx; - bc_slist_t *copy_files_fctx; + bc_slist_t *copy_fctx; } bm_ctx_t; bm_filectx_t* bm_filectx_new(bm_ctx_t *ctx, const char *filename); diff --git a/src/blogc-make/rules.c b/src/blogc-make/rules.c index 49fc36c..9f5d9bc 100644 --- a/src/blogc-make/rules.c +++ b/src/blogc-make/rules.c @@ -475,15 +475,15 @@ pages_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bool verbose) // COPY FILES RULE static bc_slist_t* -copy_files_outputlist(bm_ctx_t *ctx) +copy_outputlist(bm_ctx_t *ctx) { - if (ctx == NULL || ctx->settings->copy_files == NULL) + if (ctx == NULL || ctx->settings->copy == NULL) return NULL; bc_slist_t *rv = NULL; const char *dir = bc_trie_lookup(ctx->settings->settings, "output_dir"); - for (size_t i = 0; ctx->settings->copy_files[i] != NULL; i++) { - char *f = bc_strdup_printf("%s/%s", dir, ctx->settings->copy_files[i]); + for (size_t i = 0; ctx->settings->copy[i] != NULL; i++) { + char *f = bc_strdup_printf("%s/%s", dir, ctx->settings->copy[i]); rv = bc_slist_append(rv, bm_filectx_new(ctx, f)); free(f); } @@ -491,16 +491,16 @@ copy_files_outputlist(bm_ctx_t *ctx) } static int -copy_files_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bool verbose) +copy_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bool verbose) { - if (ctx == NULL || ctx->settings->copy_files == NULL) + if (ctx == NULL || ctx->settings->copy == NULL) return 0; int rv = 0; bc_slist_t *s, *o; - for (s = ctx->copy_files_fctx, o = outputs; s != NULL && o != NULL; + for (s = ctx->copy_fctx, o = outputs; s != NULL && o != NULL; s = s->next, o = o->next) { bm_filectx_t *o_fctx = o->data; @@ -687,10 +687,10 @@ const bm_rule_t rules[] = { .generate_files = true, }, { - .name = "copy_files", + .name = "copy", .help = "copy static files from source directory to output directory", - .outputlist_func = copy_files_outputlist, - .exec_func = copy_files_exec, + .outputlist_func = copy_outputlist, + .exec_func = copy_exec, .generate_files = true, }, { diff --git a/src/blogc-make/settings.c b/src/blogc-make/settings.c index 3a45854..a16b9be 100644 --- a/src/blogc-make/settings.c +++ b/src/blogc-make/settings.c @@ -71,7 +71,7 @@ static const char* required_environment[] = { static const char* list_sections[] = { "posts", "pages", - "copy_files", + "copy", "tags", NULL, }; @@ -97,7 +97,7 @@ bm_settings_parse(const char *content, size_t content_len, bc_error_t **err) rv->settings = bc_trie_new(free); rv->posts = NULL; rv->pages = NULL; - rv->copy_files = NULL; + rv->copy = NULL; rv->tags = NULL; char **env = bc_config_list_keys(config, "environment"); @@ -143,7 +143,7 @@ bm_settings_parse(const char *content, size_t content_len, bc_error_t **err) rv->posts = bc_config_get_list(config, "posts"); rv->pages = bc_config_get_list(config, "pages"); - rv->copy_files = bc_config_get_list(config, "copy_files"); + rv->copy = bc_config_get_list(config, "copy"); rv->tags = bc_config_get_list(config, "tags"); cleanup: @@ -184,7 +184,7 @@ bm_settings_free(bm_settings_t *settings) bc_trie_free(settings->settings); bc_strv_free(settings->posts); bc_strv_free(settings->pages); - bc_strv_free(settings->copy_files); + bc_strv_free(settings->copy); bc_strv_free(settings->tags); free(settings); } diff --git a/src/blogc-make/settings.h b/src/blogc-make/settings.h index 87d8fe9..8ac5cd2 100644 --- a/src/blogc-make/settings.h +++ b/src/blogc-make/settings.h @@ -19,7 +19,7 @@ typedef struct { bc_trie_t *settings; char **posts; char **pages; - char **copy_files; + char **copy; char **tags; } bm_settings_t; |