The primary objective of this project is to recreate a variety of standard C library functions, gaining a deeper understanding of fundamental C concepts and data types while building our own personalized library of useful functions.
- Clone this repository:
- Navigate to the libft directory:
- Execute the Makefile to compile the library:
- You're now ready to compile your project using this library.
git clone https://github.com/TheJocker94/ft_libft_42.git
cd libft
make
This will result in a `libft.a` library file.
gcc main.c libft.a -o program_name
The Libft library includes the following categories of functions:
- Standard libc functions, replicated with a prefix of 'ft_'
- Additional functions which might prove useful in future projects
- Linked list manipulation functions, as part of the bonus section
Please note that all functions mirror their libc counterparts in terms of functionality and interface but are prefixed with 'ft_' to distinguish them.
For more information about the project, read the subject file.
Enjoy utilizing my Libft implementation in your coding journey! :)