Skip to content

sandraemiko/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

  • 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. 
      

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published