ucx/properties.c

changeset 111
c8c59d7f4536
parent 110
1cf71e56f01e
child 112
6384016df2a3
     1.1 --- a/ucx/properties.c	Mon Jul 15 13:53:51 2013 +0200
     1.2 +++ b/ucx/properties.c	Mon Jul 15 14:25:50 2013 +0200
     1.3 @@ -97,7 +97,7 @@
     1.4              parser->tmp = NULL;
     1.5              parser->tmpcap = 0;
     1.6              parser->tmplen = 0;
     1.7 -            // run parse with the tmp buffer as main buffer
     1.8 +            // run ucx_properties_next with the tmp buffer as main buffer
     1.9              int ret = ucx_properties_next(parser, name, value);
    1.10              
    1.11              // restore original buffer
    1.12 @@ -244,13 +244,13 @@
    1.13  
    1.14  int ucx_properties_store(UcxMap *map, FILE *file) {
    1.15      UcxMapIterator iter = ucx_map_iterator(map);
    1.16 -    char *k, *v;
    1.17 +    char *v;
    1.18      sstr_t key, value;
    1.19      size_t written;
    1.20  
    1.21 -    UCX_MAP_FOREACH(v, iter) {
    1.22 -        k = (char*) iter.cur->key.data;
    1.23 -        key = sstrn(k, iter.cur->key.len);
    1.24 +    UCX_MAP_FOREACH(k, v, iter) {
    1.25 +        //k = (char*) iter.cur->key.data;
    1.26 +        key = sstrn(k.data, k.len);
    1.27          value = sstr(v);
    1.28  
    1.29          written = 0;

mercurial