adding prototype in push_swap.h and norming some files

This commit is contained in:
Maoake Teriierooiterai
2025-12-10 16:30:26 +01:00
parent 977a4a4b1a
commit b6c1dc73a8
4 changed files with 36 additions and 27 deletions

View File

@@ -28,7 +28,7 @@ typedef struct s_stacks
typedef struct s_tab
{
int range_max;
int range_max;
int nb_in;
struct s_tab *next;
} t_tab;
@@ -53,5 +53,17 @@ void stack_clear_all(t_stack *stack, t_stack *first);
t_stack *parsing(int argc, char **argv);
t_stacks *init_big_stacks(int argc, char **argv);
int ft_atoi(const char *nptr);
/*FUNCTION FOR MEDIUM ALGO*/
t_tab *get_tabs(t_stack *first);
int get_number_in_range(int range, t_stacks *piles);
int in_range(int value, int max_range);
int calcul_range(int value, int range);
int get_next_lower(t_stack *first, int old_lower);
int get_first_lower(t_stack *first);
int is_upper_compare(t_stack t1, t_stack t2);
t_tab *free_tab(t_tab *first);
t_tab *get_next_tab(t_stack *first, t_tab tab);
t_tab *first_tab(t_stack *first);
t_tab *allocate_tab(int range_max, int nb);
#endif