After passing through the Piscine this was my first project.
In this library you will find the following functions, working as intended:
✓bzero ✓calloc ✓memset ✓memmove ✓memchr ✓memcmp ✓memcpy
✓isalpha ✓isdigit ✓isalnum ✓isascii ✓isprint ✓toupper ✓tolower ✓atoi ✓itoa
✓strlen ✓strlcpy ✓strchr ✓strrchr ✓strlcat ✓strncmp ✓strnstr ✓strdup ✓substr ✓strjoin ✓strtrim ✓split
✓strmapi ✓striteri ✓putchar_fd ✓putchar_fd ✓putstr_fd ✓putendl_fd ✓putnbr_fd
And the bonus ones:
✓lstnew ✓lstnew ✓lstsize ✓lstlast ✓lstadd_back ✓lstdelone ✓lstclear ✓lstiter ✓lstmap
I also ran the three testers i found online, the Unit Tester (made by: alelievr), the LibftTester, a.k.a Tripouille tester (made by : jgambard) and the Libft War Machine (made by : y3ll0w42)[links below], and this is the ouput:
We can see that its missing ft_memmcpy function in the Unit tester, the reason is that back in the days that this tester was made, memccpy was a mandatory function, and nowadays its not even asked for. I also found to be very usefull to run the 3 testers, since i passed in the unit one and after that i got KOs on Tripouille, and after i got everything right on Tripouille i still got one KO on War Machine. This is not due to one being better then the other, since one collegue of mine did a different order and got the same thing, so i can conclude that what is happening is that they complement each other very well, and they test different aspect limits of the code on each test.links of the testers:
Unit tester: https://github.com/alelievr/libft-unit-test
Tripouille tester: https://github.com/Tripouille/libftTester
War Machine tester: https://github.com/y3ll0w42/libft-war-machine