STATIC_INIT requires an object - rather than a pointer - this
seems coutner-intuitive, as everything else requires a pointer.... This commit was SVN r611.
Этот коммит содержится в:
родитель
97271026bc
Коммит
1b6464d815
@ -59,7 +59,7 @@ int lam_free_list_grow(lam_free_list_t* flist, size_t num_elements)
|
||||
for(i=0; i<num_elements; i++) {
|
||||
lam_list_item_t* item = (lam_list_item_t*)ptr;
|
||||
if (NULL != flist->fl_elem_class)
|
||||
STATIC_INIT(item, flist->fl_elem_class);
|
||||
STATIC_INIT((*item), flist->fl_elem_class);
|
||||
lam_list_append(&flist->super, item);
|
||||
ptr += flist->fl_elem_size;
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user