Multidimensional arrays.
-
Updated
Nov 11, 2025 - C
Multidimensional arrays.
Various containers written for C programmers who need complete control over their memory.
Inter-CPU asynchronous communication between Cortex-M7 and Cortex-M4 cores on STM32H7 dual core devices
General purpose C sourcecode collection
get_next_line is a C function that reads one line at a time from a file descriptor. It supports configurable buffer sizes, persistent state across function calls, and (in the bonus version) multiple file descriptors simultaneously, while ensuring safe memory handling.
⚡🧊 A pure C implementation of a high-performance, zero-copy byte buffer
build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw
The printf project at 42 was a challenging and rewarding experience, where I implemented my own version of the printf function. I explored variable argument handling, data formatting, and specifiers like %d, %s, and %f. It deepened my understanding of C's internal workings, testing my skills and creativity.
Get_next_line is a foundational project. Its main objective is to implement a function, `get_next_line`, that reads a line from a file descriptor in C, handling buffering and partial reads. This project is designed to deepen your understanding of system calls, memory management, and file I/O in C.
A lightweight, efficient linear buffer implementation in C that provides FIFO (First-In-First-Out) data management.
Create a function that enables reading content line by line from a file descriptor.
A custom implementation of the printf function in C, built from scratch to deepen understanding of low-level programming, variadic functions, and formatted output handling.
Add a description, image, and links to the buffer topic page so that developers can more easily learn about it.
To associate your repository with the buffer topic, visit your repo's landing page and select "manage topics."