This project aims to code a C library regrouping usual functions that we’ll be allowed to use in all our other 42 projects.
Makefile
https://makefiletutorial.com/
https://gl.developpez.com/tutoriel/outil/makefile/
http://perso.univ-lyon1.fr/jean-claude.iehl/Public/educ/Makefile.html
Typecasting
https://www.tutorialspoint.com/cprogramming/c_type_casting.htm
https://zhu45.org/posts/2017/Jan/19/typecasting-in-c/
https://developerinsider.co/type-casting-c-programming/
https://www.geeksforgeeks.org/typecasting-in-c/
Memory
https://www.geeksforgeeks.org/memory-layout-of-c-program/
https://craftofcoding.wordpress.com/2015/12/07/memory-in-c-the-stack-the-heap-and-static/
https://www.gnu.org/software/libc/manual/html_node/Memory-Allocation-and-C.html
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16595-lallocation-dynamique
https://rperrot.developpez.com/articles/c/allocationC/
https://waytolearnx.com/2019/03/difference-entre-allocation-dynamique-et-allocation-statique.html
https://buzut.net/cours/computer-science/differents-types-de-memoires
https://www.it-swarm-fr.com/fr/c/difference-entre-lallocation-de-memoire-statique-et-lallocation-de-memoire-dynamique/940988866/
http://www.cs.ru.nl/~erikpoll/sws1/slides/hic4.pdf
Pointers
https://www.geeksforgeeks.org/void-pointer-c-cpp/?ref=lbp/
https://www.geeksforgeeks.org/dangling-void-null-wild-pointers/
https://www.javatpoint.com/c-dereference-pointer
Functions
https://webdevdesigner.com/q/what-is-the-difference-between-memcmp-strcmp-and-strncmp-in-c-102548/
https://pvs-studio.com/en/blog/posts/cpp/0360/
https://www.geeksforgeeks.org/what-are-static-functions-in-c/
https://www.cs.utah.edu/~germain/PPS/Topics/C_Language/c_functions.html
Data types
https://web.maths.unsw.edu.au/~lafaye/CCM/c/ctype.htm
https://www.arm.linux.org.uk/docs/faqs/signedchar.php
Errors
https://www.geeksforgeeks.org/segmentation-fault-sigsegv-vs-bus-error-sigbus/
https://www.geeksforgeeks.org/program-error-signals/
https://www.educba.com/types-of-errors-in-c/
http://www.yolinux.com/TUTORIALS/C++Signals.html
File descriptor
https://www.geeksforgeeks.org/input-output-system-calls-c-create-open-close-read-write/
Linked list
https://www.geeksforgeeks.org/data-structures/linked-list/
Others
https://www.exploit-db.com/docs/english/28477-linux-integer-overflow-and-underflow.pdf
https://www.lri.fr/~hivert/COURS/CFA-L3/02-Recursivite.pdf
Books:
The C programming Language. -Brian Kernighan et Dennis Ritchie.
Apprenez à programmer en C. -Mathieu Nebra.