--- a/src/mtd.c | |
+++ b/src/mtd.c | |
@@ -28,6 +28,7 @@ | |
#include <unistd.h> | |
#include <stdlib.h> | |
#include <string.h> | |
+#include <stddef.h> | |
#include <fcntl.h> | |
#include <ctype.h> | |
#include <errno.h> | |
--- a/src/mtd.h | |
+++ b/src/mtd.h | |
@@ -25,8 +25,11 @@ | |
#ifndef MTD_H | |
#define MTD_H | |
+#define _GNU_SOURCE | |
#include <mtd/mtd-user.h> | |
#include <endian.h> | |
+#include <stdint.h> | |
+#include <fcntl.h> | |
#include "BootControlBlocks.h" | |
#include "rom_nand_hamming_code_ecc.h" |