Skip to content

This project is about understanding and reimplementing some highly usefull c function into my own c library that will be used throughout the upcomming projects.

Notifications You must be signed in to change notification settings

tarikkudesu/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is about understanding and reimplementing some highly useful c function that will be bundled into a library to be used throughout the upcoming projects.

Description

  • This project is implemented in c and is compilable with a Makefile.
  • The Makefile compiles a library with the command ar.
  • The library contains a set of reimplemented functions from libc that have the same behavior as the original ones. Plus some additional functions for string manipulation.
  • As a bonus, The library also contains a set of function for manipulating linked lists (creating, adding, removing, clearing…).

New Concepts

  • Pointers.
  • Arrays and Strings.
  • Manual Memory Management.
  • Stack / heap.
  • Compilation and Linking.
  • Preprocessor Directives.
  • Structs and Typedefs.
  • Undefined Behavior & Safety Risks.
  • Bitwise Operations.

About

This project is about understanding and reimplementing some highly usefull c function into my own c library that will be used throughout the upcomming projects.

Topics

Resources

Stars

Watchers

Forks