Changeset 3495
- Timestamp:
- 01/13/06 16:13:39 (3 years ago)
- Files:
-
- libwired/trunk/libwired/base/wi-runtime.c (modified) (1 diff)
- libwired/trunk/libwired/base/wi-runtime.h (modified) (1 diff)
- libwired/trunk/libwired/net/wi-wired.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/base/wi-runtime.c
r3355 r3495 109 109 #pragma mark - 110 110 111 wi_runtime_class_t * wi_runtime_class_with_name(wi_string_t *name) { 112 wi_runtime_class_t *class; 113 const char *cname; 114 unsigned int i; 115 116 cname = wi_string_cstring(name); 117 118 for(i = 0; i < _wi_runtime_class_table_count; i++) { 119 class = _wi_runtime_class_table[i]; 120 121 if(strcmp(class->name, cname) == 0) 122 return class; 123 } 124 125 return NULL; 126 } 127 128 129 130 wi_runtime_class_t * wi_runtime_class_with_id(wi_runtime_id_t id) { 131 if(id < _wi_runtime_class_table_count) 132 return _wi_runtime_class_table[id]; 133 134 return NULL; 135 } 136 137 138 139 #pragma mark - 140 111 141 wi_runtime_class_t * wi_runtime_class(wi_runtime_instance_t *instance) { 112 142 if(_WI_RUNTIME_BASE(instance)->magic == _WI_RUNTIME_MAGIC) libwired/trunk/libwired/base/wi-runtime.h
r3319 r3495 70 70 WI_EXPORT wi_runtime_instance_t * wi_runtime_create_instance(wi_runtime_id_t, size_t); 71 71 72 WI_EXPORT wi_runtime_class_t * wi_runtime_class_with_name(wi_string_t *); 73 WI_EXPORT wi_runtime_class_t * wi_runtime_class_with_id(wi_runtime_id_t); 74 72 75 WI_EXPORT wi_runtime_class_t * wi_runtime_class(wi_runtime_instance_t *); 73 76 WI_EXPORT const char * wi_runtime_class_name(wi_runtime_instance_t *); libwired/trunk/libwired/net/wi-wired.c
r3494 r3495 81 81 else 82 82 *out_arguments = wi_array_init_with_string(wi_array_alloc(), substring, WI_STR(_WI_WIRED_FIELD_SEPARATOR)); 83 84 wi_release(substring); 83 85 } else { 84 86 *out_command = wi_retain(string);
