#define _PDCLIB_EOFFLAG 2048u
#define _PDCLIB_WIDESTREAM 4096u
#define _PDCLIB_BYTESTREAM 8192u
+#define _PDCLIB_DELONCLOSE 16384u
/* Position / status structure for getpos() / fsetpos(). */
struct _PDCLIB_fpos_t
#define _PDCLIB_EINVAL 5
/* Used in the example implementation for "I/O retries exceeded". */
#define _PDCLIB_ERETRY 6
+/* One larger than the largest used errno */
+#define _PDCLIB_EMAX 7
+/* TODO: Doing this via a static array is not the way to do it. */
+char const * _PDCLIB_errno_texts[ _PDCLIB_EMAX ];