463 char prefix[8]; |
463 char prefix[8]; |
464 int pfxnum = 0; |
464 int pfxnum = 0; |
465 UCX_FOREACH(elm, data->set) { |
465 UCX_FOREACH(elm, data->set) { |
466 DavProperty *p = elm->data; |
466 DavProperty *p = elm->data; |
467 if(strcmp(p->ns->name, "DAV:")) { |
467 if(strcmp(p->ns->name, "DAV:")) { |
468 snprintf(prefix, 8, "x%d\0", pfxnum++); |
468 snprintf(prefix, 8, "x%d", pfxnum++); |
469 ucx_map_cstr_put(namespaces, p->ns->name, prefix); |
469 ucx_map_cstr_put(namespaces, p->ns->name, prefix); |
470 } |
470 } |
471 } |
471 } |
472 UCX_FOREACH(elm, data->remove) { |
472 UCX_FOREACH(elm, data->remove) { |
473 DavProperty *p = elm->data; |
473 DavProperty *p = elm->data; |
474 if(strcmp(p->ns->name, "DAV:")) { |
474 if(strcmp(p->ns->name, "DAV:")) { |
475 snprintf(prefix, 8, "x%d\0", pfxnum++); |
475 snprintf(prefix, 8, "x%d", pfxnum++); |
476 ucx_map_cstr_put(namespaces, p->ns->name, prefix); |
476 ucx_map_cstr_put(namespaces, p->ns->name, prefix); |
477 } |
477 } |
478 } |
478 } |
479 |
479 |
480 s = S("<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"); |
480 s = S("<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"); |