Note
This libft is not the minimal version required for the 42 project.
This is an extended version that I develop and maintain to support my future projects.
| Category | Description |
|---|---|
| Mandatory | Base functions from libft project |
| Bonus | Linked list manipulation |
| Extras | Personal additions (ft_isspace, etc.) |
libft/
├── includes/
│ └── libft.h
├── src/
│ └── *.c
├── Makefile
└── README.md
make # Build the library
make clean # Remove object files
make fclean # Remove everything
make re # Rebuild#include "libft.h"cc main.c -L. -lft -I includesCaution
If you are a 42 student:
- Do not copy this code
- Take time to understand each function
- Write your own code
The purpose of the libft project is to learn. Copying deprives you of this learning and you will be stuck on future projects.