_printf Files .gitignore: to ignore unit tests. main.h: header file. _printf.c "gcc -c -Wall -Werror -Wextra -pedantic -std=gnu89" to compile.