https://github.com/servettonga/libft
A custom C library implementing standard library functions and additional utilities
https://github.com/servettonga/libft
clang clanguage cpp standard-library
Last synced: 2 months ago
JSON representation
A custom C library implementing standard library functions and additional utilities
- Host: GitHub
- URL: https://github.com/servettonga/libft
- Owner: servettonga
- Created: 2023-12-27T10:26:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-10T11:48:29.000Z (4 months ago)
- Last Synced: 2025-01-18T23:51:23.862Z (4 months ago)
- Topics: clang, clanguage, cpp, standard-library
- Language: C
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libft
A custom C library implementing standard library functions and additional utilities
## Overview
This project recreates various standard C library functions along with additional utilities. It provides a foundation for other 42 school projects.
## Categories
### Memory Functions
- `ft_memset` - Fill memory with a constant byte
- `ft_bzero` - Zero a byte string
- `ft_memcpy` - Copy memory area
- `ft_memmove` - Copy memory area with overlap handling
- `ft_memchr` - Scan memory for a character
- `ft_memcmp` - Compare memory areas
- `ft_calloc` - Allocate and zero memory### String Functions
- `ft_strlen`, `ft_strlcpy`, `ft_strlcat` - String length and copying
- `ft_strchr`, `ft_strrchr` - Find characters in strings
- `ft_strnstr`, `ft_strncmp` - String searching and comparison
- `ft_strdup`, `ft_substr` - String duplication and extraction
- `ft_strjoin`, `ft_strtrim` - String joining and trimming
- `ft_split` - Split string into array
- `ft_strmapi`, `ft_striteri` - String character mapping### Character Functions
- `ft_isalpha`, `ft_isdigit`, `ft_isalnum` - Character classification
- `ft_isascii`, `ft_isprint` - Additional character checks
- `ft_toupper`, `ft_tolower` - Character case conversion### Number Functions
- `ft_atoi` - Convert string to integer
- `ft_itoa` - Convert integer to string### File Descriptor Functions
- `ft_putchar_fd`, `ft_putstr_fd` - Output characters and strings
- `ft_putendl_fd`, `ft_putnbr_fd` - Output with newline and numbers### List Functions (Bonus)
- List creation and deletion
- List manipulation and traversal
- List transformation----
Published for tracking personal development only.libftTester by: https://github.com/Tripouille/libftTester