X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fconf-section.c;h=1a9ae171e01443411390be56a9ea9ca467d49c54;hb=d60ede19ab84382101d313e3185b1a0ef6714088;hp=bbd3416426ef5ddc643928cfb739cd07bf34102f;hpb=d6d4eda80ef12f9e9f71921d0d4acee2faf0ccb0;p=libucw.git diff --git a/lib/conf-section.c b/lib/conf-section.c index bbd34164..1a9ae171 100644 --- a/lib/conf-section.c +++ b/lib/conf-section.c @@ -70,7 +70,7 @@ sort_dirty(void) struct cf_section cf_sections; // root section struct cf_item * -cf_find_subitem(struct cf_section *sec, byte *name) +cf_find_subitem(struct cf_section *sec, const char *name) { struct cf_item *ci = sec->cfg; for (; ci->cls; ci++) @@ -104,7 +104,7 @@ inspect_section(struct cf_section *sec) } void -cf_declare_section(byte *name, struct cf_section *sec, uns allow_unknown) +cf_declare_section(const char *name, struct cf_section *sec, uns allow_unknown) { if (!cf_sections.cfg) { @@ -132,7 +132,7 @@ cf_declare_section(byte *name, struct cf_section *sec, uns allow_unknown) } void -cf_init_section(byte *name, struct cf_section *sec, void *ptr, uns do_bzero) +cf_init_section(const char *name, struct cf_section *sec, void *ptr, uns do_bzero) { if (do_bzero) { ASSERT(sec->size); @@ -151,27 +151,27 @@ cf_init_section(byte *name, struct cf_section *sec, void *ptr, uns do_bzero) } } if (sec->init) { - byte *msg = sec->init(ptr); + char *msg = sec->init(ptr); if (msg) die("Cannot initialize section %s: %s", name, msg); } } -static byte * +static char * commit_section(struct cf_section *sec, void *ptr, uns commit_all) { - byte *err; + char *err; for (struct cf_item *ci=sec->cfg; ci->cls; ci++) if (ci->cls == CC_SECTION) { if ((err = commit_section(ci->u.sec, ptr + (uintptr_t) ci->ptr, commit_all))) { - log(L_ERROR, "Cannot commit section %s: %s", ci->name, err); + msg(L_ERROR, "Cannot commit section %s: %s", ci->name, err); return "commit of a subsection failed"; } } else if (ci->cls == CC_LIST) { uns idx = 0; CLIST_FOR_EACH(cnode *, n, * (clist*) (ptr + (uintptr_t) ci->ptr)) if (idx++, err = commit_section(ci->u.sec, n, commit_all)) { - log(L_ERROR, "Cannot commit node #%d of list %s: %s", idx, ci->name, err); + msg(L_ERROR, "Cannot commit node #%d of list %s: %s", idx, ci->name, err); return "commit of a list failed"; } }