Create your own library: a collection of functions that will serve as a useful tool throughout your cursus.
- Declaring global variables is strictly forbidden.
- If you need helper functions to break down a more complex function, define them as
staticfunctions to restrict their scope to the appropriate file. - You must use the ar command to create your library. The use of libtool is strictly forbidden.
- Your libft.a must be created at the root of your repository.
Key things learned from this project:
- String manipulation.
- Memory management.
- Linked lists.
- Header files.
- Static libraries.
- Makefiles.
- Testing (using external tools, edge cases, strict testing).
- war-machine, libftTester, libft-unit-test, fsoares. See Francinette.
- My own testfiles.