182 void dav_context_add_key(DavContext *context, DavKey *key) { |
182 void dav_context_add_key(DavContext *context, DavKey *key) { |
183 ucx_map_cstr_put(context->keys, key->name, key); |
183 ucx_map_cstr_put(context->keys, key->name, key); |
184 } |
184 } |
185 |
185 |
186 DavKey* dav_context_get_key(DavContext *context, char *name) { |
186 DavKey* dav_context_get_key(DavContext *context, char *name) { |
187 return ucx_map_cstr_get(context->keys, name); |
187 if(name) { |
|
188 return ucx_map_cstr_get(context->keys, name); |
|
189 } |
188 } |
190 } |
189 |
191 |
190 int dav_add_namespace(DavContext *context, char *prefix, char *name) { |
192 int dav_add_namespace(DavContext *context, char *prefix, char *name) { |
191 DavNamespace *namespace = malloc(sizeof(DavNamespace)); |
193 DavNamespace *namespace = malloc(sizeof(DavNamespace)); |
192 if(!namespace) { |
194 if(!namespace) { |