Skip to content

Conversation

@oddtiming
Copy link
Owner

No description provided.

oddtiming and others added 30 commits April 20, 2022 20:10
I think I might have mistaken an int and a float, which would effectively render useless the whole algo...
rotate_block_split(t_main_cont *cont, t_deque *block_ids, t_block_info *info);
block_id_is_in_stack(t_deque *block_ids, int id);
has_smaller_than_median(t_deque *stack, t_block_info *info);
has_bigger_than_median(t_deque *stack, int median_val, int max_val);
assign_block_median(t_deque *stack, t_deque *block_ids, t_block_info *info);
init.c: OK!
partition_leaving_vals.c: OK!
sort.c: OK!
Also removed all malloc calls
My gnl does not seem to return any of the last blank characters at the end of a file...
I ended up having to rewrite a get_next_line from scratch, but I did and it works.

It's a simplified version that would not necessarily work with long files, but it can read *up to* buff_size
Next problem : prototypes in deques.h

I cannot seem to find a way to declare my function prototypes properly...
I cannot seem to find a way to declare my function pointers that does not mess with norminette
So I figured out what the norminette fuckup was : it does not accept
multi-variable function pointer declaration when the return type was not
standard (in my case, bool).

Switching the return types of the 4 affected functions should do it
add_front
add_last
resize_end
resize_front

(should add reinit_list for coherence purposes)
oddtiming and others added 3 commits May 1, 2022 21:13
Might want to lighten libft by only moving some items, but otherwise done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants