An open API service indexing awesome lists of open source software.

https://github.com/deruina/libft

Libft is a custom C library comprising a collection of frequently used functions. This library serves as a foundational toolset for future C projects, providing a range of utilities from basic string manipulation to complex data structure handling. The project also includes a Makefile for easy compilation.
https://github.com/deruina/libft

42 functions libft library

Last synced: 2 months ago
JSON representation

Libft is a custom C library comprising a collection of frequently used functions. This library serves as a foundational toolset for future C projects, providing a range of utilities from basic string manipulation to complex data structure handling. The project also includes a Makefile for easy compilation.

Awesome Lists containing this project

README

        

# Libft
My own Library of functions I made. I modify, improve and add
new functions to improve my library and use it for my future
projects. The basic project was a 42 curriculum project, with
time I implemented and added more of my own functions.

In order to comline the program you just run in the terminal
the command:
```bash
make
```
my library will be compiled into .a file:
```bash
libft.a
```
### Libft functions


ft_isalpha
ft_isdigit
ft_isalnum
ft_isascii
ft_isprint


ft_strlen
ft_memset
ft_bzero
ft_memcpy
ft_memmove


ft_strlcpy
ft_strlcat
ft_toupper
ft_tolower
ft_strchr


ft_strrchr
ft_strncmp
ft_memchr
ft_memcmp
ft_strnstr


ft_atoi
ft_calloc
ft_strdup

### Additional functions


ft_substr
ft_strjoin
ft_strtrim
ft_split
ft_itoa


ft_strmapi
ft_striteri
ft_putchar_fd
ft_putstr_fd
ft_putendl_fd


ft_putnbr_fd

### Bonus part


ft_lstnew
ft_lstadd_front
ft_lstsize
ft_lstlast
ft_lstadd_back


ft_lstdelone
ft_lstclear
ft_lstiter
ft_lstmap

### Evaluated by moulinette

![125/100](img/125.png)

## Author

- [@DeRuina](https://github.com/DeRuina)