Changeset 838

Show
Ignore:
Timestamp:
07/17/07 19:27:11 (1 year ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/ChangeLog

    r837 r838  
    112007-07-17  Alvaro Lopez Ortega  <alvaro@alobbs.com> 
     2 
     3        * cherokee/avl.h, cherokee/avl.c (cherokee_avl_del_ptr): Added 
     4        missing method. 
    25 
    36        * cherokee/resolv_cache.c (cherokee_resolv_cache_clean): 
  • cherokee/trunk/cherokee/avl.c

    r836 r838  
    616616 
    617617ret_t  
     618cherokee_avl_del_ptr (cherokee_avl_t *avl, const char *key, void **value) 
     619{ 
     620        cherokee_buffer_t tmp_key; 
     621 
     622        cherokee_buffer_fake (&tmp_key, (const char *)key, strlen(key)); 
     623        return cherokee_avl_del (avl, &tmp_key, value); 
     624} 
     625 
     626 
     627ret_t  
    618628cherokee_avl_while (cherokee_avl_t *avl, cherokee_avl_while_func_t func, void *param, cherokee_buffer_t **key, void **value) 
    619629{ 
  • cherokee/trunk/cherokee/avl.h

    r835 r838  
    5454 
    5555ret_t cherokee_avl_add       (cherokee_avl_t *avl, cherokee_buffer_t *key, void  *value); 
    56 ret_t cherokee_avl_add_ptr   (cherokee_avl_t *avl,        const char *key, void  *value); 
    5756ret_t cherokee_avl_del       (cherokee_avl_t *avl, cherokee_buffer_t *key, void **value); 
    5857ret_t cherokee_avl_get       (cherokee_avl_t *avl, cherokee_buffer_t *key, void **value); 
     58 
     59ret_t cherokee_avl_add_ptr   (cherokee_avl_t *avl,        const char *key, void  *value); 
     60ret_t cherokee_avl_del_ptr   (cherokee_avl_t *avl,        const char *key, void **value); 
    5961ret_t cherokee_avl_get_ptr   (cherokee_avl_t *avl,        const char *key, void **value); 
    6062