https://github.com/mushigarou/libft
A collection of Libc functions that have the same behavior as the original ones
https://github.com/mushigarou/libft
c-language-programming libc
Last synced: about 1 year ago
JSON representation
A collection of Libc functions that have the same behavior as the original ones
- Host: GitHub
- URL: https://github.com/mushigarou/libft
- Owner: Mushigarou
- License: mit
- Created: 2022-10-16T19:39:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-15T09:38:39.000Z (almost 3 years ago)
- Last Synced: 2025-02-15T08:20:42.534Z (about 1 year ago)
- Topics: c-language-programming, libc
- Language: C
- Homepage:
- Size: 1.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Libft
This project is about coding a C library.
It contains a lot of general purpose functions my future programs will rely upon.
## Usage:
```
$> git clone https://github.com/Mushigarou/Libft.git
$> cd Libft
$> make
```
Now you have a static library `libft.a` which you can link with other programs.
## Functions
- [x] ft_atoi
- [x] ft_bzero
- [x] ft_calloc
- [x] ft_isalnum
- [x] ft_isalpha
- [x] ft_isascii
- [x] ft_isdigit
- [x] ft_isprint
- [x] ft_itoa
- [x] ft_lstadd_back
- [x] ft_lstadd_front
- [x] ft_lstclear
- [x] ft_lstdelone
- [x] ft_lstiter
- [x] ft_lstlast
- [x] ft_lstmap
- [x] ft_lstnew
- [x] ft_lstsize
- [x] ft_memchr
- [x] ft_memcmp
- [x] ft_memcpy
- [x] ft_memmove
- [x] ft_memset
- [x] ft_putchar_fd
- [x] ft_putendl_fd
- [x] ft_putnbr_fd
- [x] ft_putstr_fd
- [x] ft_split
- [x] ft_strchr
- [x] ft_strdup
- [x] ft_striteri
- [x] ft_strjoin
- [x] ft_strlcat
- [x] ft_strlcpy
- [x] ft_strlen
- [x] ft_strmapi
- [x] ft_strncmp
- [x] ft_strnstr
- [x] ft_strrchr
- [x] ft_strtrim
- [x] ft_substr
- [x] ft_tolower
- [x] ft_toupper
## Contributing
Contributions to this project are welcome! If you find any issues or have improvements to suggest, please feel free to submit a pull request.
## License
This project is licensed under the MIT license