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

10 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