1 2 3 4 5 6 7 8 9
#pragma once #include <stdbool.h> // TODO make opaque struct FILE { int fd; int pos; bool eof; }; typedef struct FILE FILE;