Changeset 4767

Show
Ignore:
Timestamp:
05/14/07 01:12:14 (1 year ago)
Author:
morris
Message:

Better magic number assertion logging, a few initializer substitutes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/base/wi-runtime.c

    r4764 r4767  
    5555 
    5656#define _WI_RUNTIME_ASSERT_MAGIC(instance) \ 
    57         WI_ASSERT((_WI_RUNTIME_BASE((instance))->magic == _WI_RUNTIME_MAGIC), "%p is not a valid instance", (instance)
     57        WI_ASSERT((_WI_RUNTIME_BASE((instance))->magic == _WI_RUNTIME_MAGIC), "%p is not a valid instance: 0x%X", (instance), _WI_RUNTIME_BASE((instance))->magic
    5858 
    5959#define _WI_RUNTIME_ASSERT_ZOMBIE(instance)                     \ 
  • libwired/trunk/libwired/collections/wi-hash.c

    r4692 r4767  
    470470        wi_lock_unlock(_wi_hash_sort_lock); 
    471471#endif 
    472  
    473         wi_release(buckets); 
    474472         
    475473        callbacks.retain                = hash->key_callbacks.retain; 
     
    483481         
    484482        wi_free(data); 
     483        wi_release(buckets); 
    485484 
    486485        return wi_autorelease(array); 
  • libwired/trunk/libwired/net/wi-wired.c

    r4451 r4767  
    5050        } else { 
    5151                *out_command    = wi_autorelease(wi_copy(buffer)); 
    52                 *out_arguments  = wi_autorelease(wi_string_init(wi_string_alloc())); 
     52                *out_arguments  = wi_string(); 
    5353        } 
    5454         
     
    7878        } else { 
    7979                *out_command    = wi_autorelease(wi_retain(string)); 
    80                 *out_arguments  = wi_autorelease(wi_array_init(wi_array_alloc())); 
     80                *out_arguments  = wi_array(); 
    8181        } 
    8282} 
     
    104104        } else { 
    105105                *out_message    = wi_string_uint32(string); 
    106                 *out_arguments  = wi_autorelease(wi_array_init(wi_array_alloc())); 
     106                *out_arguments  = wi_array(); 
    107107        } 
    108108}