358 int ucx_map_store_enc(UcxMap *map, FILE *f, |
358 int ucx_map_store_enc(UcxMap *map, FILE *f, |
359 ucx_map_coder encoder, void *encdata) { |
359 ucx_map_coder encoder, void *encdata) { |
360 UcxMapIterator iter = ucx_map_iterator(map); |
360 UcxMapIterator iter = ucx_map_iterator(map); |
361 char *k, *v; |
361 char *k, *v; |
362 sstr_t key, value; |
362 sstr_t key, value; |
363 int written; |
363 size_t written; |
364 |
364 |
365 UCX_MAP_FOREACH(v, iter) { |
365 UCX_MAP_FOREACH(v, iter) { |
366 k = (char*) iter.cur->key.data; |
366 k = (char*) iter.cur->key.data; |
367 key = sstrn(k, iter.cur->key.len); |
367 key = sstrn(k, iter.cur->key.len); |
368 if (encoder) { |
368 if (encoder) { |