libidav/utils.c

changeset 174
e7e56c56d126
parent 173
947843245525
child 176
747f3796eddd
equal deleted inserted replaced
173:947843245525 174:e7e56c56d126
310 } 310 }
311 311
312 key.length = value.ptr - key.ptr; 312 key.length = value.ptr - key.ptr;
313 value.ptr++; value.length--; 313 value.ptr++; value.length--;
314 314
315 key = sstrdup(sstrtrim(key)); 315 key = sstrlower(sstrtrim(key));
316 value = sstrdup(sstrtrim(value)); 316 value = sstrdup(sstrtrim(value));
317 317
318 for(size_t i = 0;i<key.length;i++) {
319 key.ptr[i] = tolower(key.ptr[i]);
320 }
321
322 ucx_map_sstr_put(map, key, value.ptr); 318 ucx_map_sstr_put(map, key, value.ptr);
323 319
324 free(key.ptr); 320 free(key.ptr);
325 321
326 return sbuffer.length; 322 return sbuffer.length;

mercurial