Skip to content
/ libft Public

Personal C library built during 42 curriculum. Extended version for future projects.

Notifications You must be signed in to change notification settings

lu-value/libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

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.

Content

Category Description
Mandatory Base functions from libft project
Bonus Linked list manipulation
Extras Personal additions (ft_isspace, etc.)

Structure

libft/
├── includes/
│   └── libft.h
├── src/
│   └── *.c
├── Makefile
└── README.md

Compilation

make        # Build the library
make clean  # Remove object files
make fclean # Remove everything
make re     # Rebuild

Usage

#include "libft.h"
cc main.c -L. -lft -I includes

Warning

Caution

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.

About

Personal C library built during 42 curriculum. Extended version for future projects.

Resources

Stars

Watchers

Forks

Packages

No packages published