-
Deliver Files
.c, libft.h, Makefile
-
Description
This project aims to create a C library, gathering commonly used functions that we will be allowed to use in all our subsequent projects. In the learning journey at school 42, we are restricted in using standard C library functions and are only permitted to use the functions we code ourselves. Therefore, the long-term goal of this library is to grow with our own functions, catering to our development needs. For this library, only three standard library functions are allowed: write() from <unistd.h>, which is responsible for writing to a file or output stream, malloc(), and free() from <stdlib.h>, which are used for memory allocation and deallocation, respectively. Additionally, we are allowed to use the <string.h> library to access size_t and NULL.
-
Function List
-
Part 1 - Libc Functions
atoi, calloc, isalnum, isalpha, isascii, isdigit, isprint, memcmp, memcpy, memccpy, memchr, memcmp, memset, memmove, strchr, strlcat, strlcpy, strlen, strnstr, strrchr, strdup, strncmp, strcasecmp, strncasecmp, strcat, strchr, strcmp, strcpy, strcspn, strerror, strncat, strpbrk, strrchr, strspn, strstr, strtok, strtol, strtoul, tolower, toupper.
-
Part 2 - Additional Functions
itoa, putchar_fd, putendl_fd, putnbr_fd, putstr_fd, split, strmapi, strjoin, strlen, strnstr, strtrim, substr.
-
Bonus Part
lstadd_back, lstadd_front, lstclear, lstdelone, lstiter, lstlast, lstmap, lstnew, lstsize.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
sandraemiko/Libft
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published