]> mj.ucw.cz Git - libucw.git/blobdiff - lib/conf-internal.h
Use pkg-config to handle library dependencies.
[libucw.git] / lib / conf-internal.h
index 3760d0e5be2265b52efe4a4059b0a7dd3eee2468..377a9cb235a1ab63e8815a787610a43892fa1f9c 100644 (file)
 #define OP_1ST 0x200           // in the 1st phase selectors are recorded into the mask
 #define OP_2ND 0x400           // in the 2nd phase real data are entered
 enum cf_operation;
-extern byte *cf_op_names[];
+extern char *cf_op_names[];
+extern char *cf_type_names[];
 
 uns cf_type_size(enum cf_type type, struct cf_user_type *utype);
-byte *cf_interpret_line(byte *name, enum cf_operation op, int number, byte **pars);
+char *cf_interpret_line(char *name, enum cf_operation op, int number, char **pars);
 void cf_init_stack(void);
 int cf_check_stack(void);
 
@@ -36,7 +37,7 @@ void cf_journal_delete(void);
 enum cf_commit_mode { CF_NO_COMMIT, CF_COMMIT, CF_COMMIT_ALL };
 extern struct cf_section cf_sections;
 
-struct cf_item *cf_find_subitem(struct cf_section *sec, byte *name);
+struct cf_item *cf_find_subitem(struct cf_section *sec, const char *name);
 int cf_commit_all(enum cf_commit_mode cm);
 void cf_add_dirty(struct cf_section *sec, void *ptr);