Started from buttom go to the sky
This commit is contained in:
parent
96215449bd
commit
f811e55dea
4781 changed files with 10121 additions and 1743 deletions
20
stdme/include/me/list/list_add_back.h
Normal file
20
stdme/include/me/list/list_add_back.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_add_back.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 20:38:45 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:27:56 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_ADD_BACK_H
|
||||
# define LIST_ADD_BACK_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
void list_add_back(t_list **list, t_list *new);
|
||||
|
||||
#endif
|
||||
19
stdme/include/me/list/list_add_front.h
Normal file
19
stdme/include/me/list/list_add_front.h
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_add_front.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 20:15:23 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:28:15 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_ADD_FRONT_H
|
||||
# define LIST_ADD_FRONT_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
void list_add_front(t_list **lst, t_list *new);
|
||||
#endif
|
||||
20
stdme/include/me/list/list_alloc_node.h
Normal file
20
stdme/include/me/list/list_alloc_node.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_alloc_node.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 19:57:28 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:28:30 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_ALLOC_NODE_H
|
||||
# define LIST_ALLOC_NODE_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
t_list *list_alloc_node(void *content);
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_free_all.h
Normal file
20
stdme/include/me/list/list_free_all.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_free_all.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 21:35:20 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:28:47 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_FREE_ALL_H
|
||||
# define LIST_FREE_ALL_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
void list_free_all(t_list **lst, void (*del)(void *));
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_free_one.h
Normal file
20
stdme/include/me/list/list_free_one.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_free_one.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 21:30:20 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:29:15 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_FREE_ONE_H
|
||||
# define LIST_FREE_ONE_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
void list_free_one(t_list *lst, void (*del)(void *));
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_get_last.h
Normal file
20
stdme/include/me/list/list_get_last.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_get_last.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 20:37:08 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:29:37 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_GET_LAST_H
|
||||
# define LIST_GET_LAST_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
t_list *list_get_last(t_list *list);
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_iter.h
Normal file
20
stdme/include/me/list/list_iter.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_iter.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 21:39:05 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:29:51 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_ITER_H
|
||||
# define LIST_ITER_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
void list_iter(t_list *list, void (*f)(void *));
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_map.h
Normal file
20
stdme/include/me/list/list_map.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_map.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 21:40:24 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:30:08 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_MAP_H
|
||||
# define LIST_MAP_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
t_list *list_map(t_list *lst, void *(*f)(void *), void (*del)(void *));
|
||||
|
||||
#endif
|
||||
20
stdme/include/me/list/list_size.h
Normal file
20
stdme/include/me/list/list_size.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* list_size.h :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/09 20:23:19 by maiboyer #+# #+# */
|
||||
/* Updated: 2023/12/09 16:30:23 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#ifndef LIST_SIZE_H
|
||||
# define LIST_SIZE_H
|
||||
|
||||
# include "me/types.h"
|
||||
|
||||
t_usize list_size(t_list *lst);
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue