mirror of
https://gitlab.com/klmp200/LO41.git
synced 2025-07-11 12:19:25 +00:00
Normalement maintenant ça compile mieux
This commit is contained in:
@ -12,7 +12,7 @@ GETTER(Element, void*, data)
|
||||
SETTER(Element, Element*, previous)
|
||||
SETTER(Element, Element*, next)
|
||||
|
||||
void $_free__Element(THIS(Element)){
|
||||
void _free__Element(THIS(Element)){
|
||||
List * list = this->list;
|
||||
if (list != NULL) {
|
||||
if (list->head == this && list->tail == this) {
|
||||
@ -35,7 +35,7 @@ void $_free__Element(THIS(Element)){
|
||||
free(this);
|
||||
}
|
||||
|
||||
Element *$_init_Element(void *data, size_t size, List *list){
|
||||
Element *_init_Element(void *data, size_t size, List *list){
|
||||
Element *el = (Element*) malloc_or_die(sizeof(Element));
|
||||
void *new_data = NULL;
|
||||
|
||||
|
@ -30,6 +30,6 @@ FRIENDLY(data, List)
|
||||
FRIENDLY(next, List)
|
||||
FRIENDLY(previous, List)
|
||||
|
||||
Element *$_init_Element(void *data, size_t size, List *list);
|
||||
Element *_init_Element(void *data, size_t size, List *list);
|
||||
|
||||
#endif //LO41_ELEMENT_H
|
||||
|
@ -54,7 +54,7 @@ void * get_tail_data_List(THIS(List)){
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void $_free__List(THIS(List)){
|
||||
void _free__List(THIS(List)){
|
||||
this->clear(this);
|
||||
free(this);
|
||||
}
|
||||
@ -129,7 +129,7 @@ void remove_tail_List(THIS(List)){
|
||||
DELETE(this->tail);
|
||||
}
|
||||
|
||||
List *$_init_List(){
|
||||
List *_init_List(){
|
||||
List *l = (List*) malloc_or_die(sizeof(List));
|
||||
l->size = 0;
|
||||
l->head = NULL;
|
||||
|
@ -43,6 +43,6 @@ FRIENDLY(head, Element)
|
||||
FRIENDLY(tail, Element)
|
||||
FRIENDLY(size, Element)
|
||||
|
||||
List *$_init_List();
|
||||
List *_init_List();
|
||||
|
||||
#endif //LO41_LIST_H
|
||||
|
Reference in New Issue
Block a user