Changeset 4400

Show
Ignore:
Timestamp:
10/03/06 10:02:12 (2 years ago)
Author:
morris
Message:

Remove wi_list_t in favor of wi_array_t

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/Makefile.in

    r4390 r4400  
    2626                                  $(objdir)/libwired/wi-host.o \ 
    2727                                  $(objdir)/libwired/wi-ip.o \ 
    28                                   $(objdir)/libwired/wi-list.o \ 
    2928                                  $(objdir)/libwired/wi-lock.o \ 
    3029                                  $(objdir)/libwired/wi-log.o \ 
     
    6160                                  $(headerdir)/wi-host.h \ 
    6261                                  $(headerdir)/wi-ip.h \ 
    63                                   $(headerdir)/wi-list.h \ 
    6462                                  $(headerdir)/wi-lock.h \ 
    6563                                  $(headerdir)/wi-log.h \ 
  • libwired/trunk/libwired/base/wi-base.c

    r4116 r4400  
    5757        wi_hash_register(); 
    5858        wi_host_register(); 
    59         wi_list_register(); 
    6059        wi_lock_register(); 
    6160        wi_log_register(); 
     
    8887        wi_array_initialize(); 
    8988        wi_hash_initialize(); 
    90         wi_list_initialize(); 
    9189        wi_set_initialize(); 
    9290 
  • libwired/trunk/libwired/base/wi-base.h

    r3845 r4400  
    173173typedef struct _wi_address                      wi_address_t; 
    174174typedef struct _wi_array                        wi_array_t; 
    175 typedef struct _wi_list                         wi_list_t; 
    176 typedef struct _wi_list_node            wi_list_node_t; 
    177175typedef struct _wi_string                       wi_string_t; 
    178176 
  • libwired/trunk/libwired/collections/wi-array.c

    r4391 r4400  
    3838#include <wired/wi-assert.h> 
    3939#include <wired/wi-compat.h> 
    40 #include <wired/wi-list.h> 
    4140#include <wired/wi-lock.h> 
    4241#include <wired/wi-log.h> 
     
    222221        va_end(ap); 
    223222 
    224         return array; 
    225 } 
    226  
    227  
    228  
    229 wi_array_t * wi_array_init_with_list(wi_array_t *array, wi_list_t *list) { 
    230         wi_enumerator_t         *enumerator; 
    231         void                            *data; 
    232          
    233         array = wi_array_init_with_capacity(array, wi_list_count(list)); 
    234         enumerator = wi_list_data_enumerator(list); 
    235          
    236         while((data = wi_enumerator_next_data(enumerator))) 
    237                 wi_array_add_data(array, data); 
    238          
    239223        return array; 
    240224} 
  • libwired/trunk/libwired/collections/wi-array.h

    r4391 r4400  
    5454WI_EXPORT wi_array_t *                                  wi_array_init_with_data(wi_array_t *, ...) WI_SENTINEL; 
    5555WI_EXPORT wi_array_t *                                  wi_array_init_with_data_and_count(wi_array_t *, void **, uint32_t); 
    56 WI_EXPORT wi_array_t *                                  wi_array_init_with_list(wi_array_t *, wi_list_t *); 
    5756WI_EXPORT wi_array_t *                                  wi_array_init_with_argv(wi_array_t *, int, const char **); 
    5857WI_EXPORT wi_array_t *                                  wi_array_init_with_string(wi_array_t *, wi_string_t *, wi_string_t *); 
  • libwired/trunk/libwired/collections/wi-enumerator.c

    r4282 r4400  
    3737#include <wired/wi-enumerator.h> 
    3838#include <wired/wi-hash.h> 
    39 #include <wired/wi-list.h> 
    4039#include <wired/wi-runtime.h> 
    4140#include <wired/wi-set.h> 
     
    142141 
    143142 
    144 wi_enumerator_t * wi_enumerator_init_with_list(wi_enumerator_t *enumerator, wi_list_t *list, wi_enumerator_func_t *func) { 
    145         enumerator                      = _wi_enumerator_init_with_collection(enumerator, list, func); 
    146         enumerator->type        = _WI_ENUMERATOR_LIST; 
    147          
    148         return enumerator; 
    149 } 
    150  
    151  
    152  
    153143wi_enumerator_t * wi_enumerator_init_with_set(wi_enumerator_t *enumerator, wi_set_t *set, wi_enumerator_func_t *func) { 
    154144        enumerator                      = _wi_enumerator_init_with_collection(enumerator, set, func); 
  • libwired/trunk/libwired/net/wi-address.c

    r4392 r4400  
    4848#include <wired/wi-address.h> 
    4949#include <wired/wi-compat.h> 
    50 #include <wired/wi-list.h> 
    5150#include <wired/wi-runtime.h> 
    5251#include <wired/wi-string.h> 
  • libwired/trunk/libwired/private/wi-private.h

    r4282 r4400  
    3737#include <wired/wi-error.h> 
    3838#include <wired/wi-hash.h> 
    39 #include <wired/wi-list.h> 
    4039#include <wired/wi-set.h> 
    4140#include <wired/wi-thread.h> 
     
    5251WI_EXPORT void                                  wi_hash_register(void); 
    5352WI_EXPORT void                                  wi_host_register(void); 
    54 WI_EXPORT void                                  wi_list_register(void); 
    5553WI_EXPORT void                                  wi_lock_register(void); 
    5654WI_EXPORT void                                  wi_log_register(void); 
     
    8078WI_EXPORT void                                  wi_hash_initialize(void); 
    8179WI_EXPORT void                                  wi_host_initialize(void); 
    82 WI_EXPORT void                                  wi_list_initialize(void); 
    8380WI_EXPORT void                                  wi_lock_initialize(void); 
    8481WI_EXPORT void                                  wi_log_initialize(void); 
     
    114111WI_EXPORT wi_enumerator_t *             wi_enumerator_init_with_array(wi_enumerator_t *, wi_array_t *, wi_enumerator_func_t *); 
    115112WI_EXPORT wi_enumerator_t *             wi_enumerator_init_with_hash(wi_enumerator_t *, wi_hash_t *, wi_enumerator_func_t *); 
    116 WI_EXPORT wi_enumerator_t *             wi_enumerator_init_with_list(wi_enumerator_t *, wi_list_t *, wi_enumerator_func_t *); 
    117113WI_EXPORT wi_enumerator_t *             wi_enumerator_init_with_set(wi_enumerator_t *, wi_set_t *, wi_enumerator_func_t *); 
    118114 
  • libwired/trunk/libwired/thread/wi-timer.c

    r4391 r4400  
    3434 
    3535#include <wired/wi-date.h> 
    36 #include <wired/wi-list.h> 
    3736#include <wired/wi-lock.h> 
    3837#include <wired/wi-log.h> 
  • libwired/trunk/libwired/wired.h

    r4116 r4400  
    4545#include <wired/wi-host.h> 
    4646#include <wired/wi-ip.h> 
    47 #include <wired/wi-list.h> 
    4847#include <wired/wi-lock.h> 
    4948#include <wired/wi-log.h>