#ifndef __STDIO_H
#define __STDIO_H __STDIO_H
+// TODO: Documentation, checking macros for personality
+
// ----------------------------------------------------------------------------
// MACROS
+#include "__NULL.h"
+
#define _IOFBF // TODO
#define _IOLBF // TODO
#define _IONBF // TODO
#define FILENAME_MAX // TODO
#define FOPEN_MAX // TODO
#define L_tmpnam // TODO
-#define NULL 0
#define SEEK_CUR // TODO
#define SEEK_END // TODO
#define SEEK_SET // TODO
// ----------------------------------------------------------------------------
// TYPEDEFS
-typedef FILE; // TODO
-typedef fpos_t; // TODO
-typedef size_t; // TODO
+#include "__size_t.h"
+
+typedef FILE; // TODO - personality?
+typedef fpos_t; // TODO - personality?
+typedef size_t; // TODO - personality?
// ----------------------------------------------------------------------------
// FUNCTIONS