diff -r d2b1e67b2b48 -r 75cb6590358b ucx/properties.h --- a/ucx/properties.h Fri Jul 12 20:50:18 2013 +0200 +++ b/ucx/properties.h Sun Jul 14 17:11:34 2013 +0200 @@ -43,6 +43,7 @@ char *tmp; size_t tmplen; size_t tmpcap; + int error; char delimiter; char comment1; char comment2; @@ -54,6 +55,10 @@ void ucx_prop_free(UcxPropParser *parser); void ucx_prop_fill(UcxPropParser *parser, char *buf, size_t len); int ucx_prop_parse(UcxPropParser *parser, sstr_t *name, sstr_t *value); +int ucx_prop_parse2map(UcxPropParser *parser, UcxMap *map); + +int ucx_properties_load(UcxMap *map, FILE *file); +int ucx_properties_store(UcxMap *map, FILE *file); #ifdef __cplusplus }