--- a/src/BootControlBlocks.h +++ b/src/BootControlBlocks.h @@ -20,6 +20,8 @@ #ifndef BOOTCONTROLBLOCKS_H_ #define BOOTCONTROLBLOCKS_H_ +#include + #define NCB_FINGERPRINT1 0x504d5453 //!< 'STMP' #define NCB_FINGERPRINT2 0x2042434e //!< 'NCB' - NAND Control Block #define NCB_FINGERPRINT3 0x4e494252 //!< 'RBIN' - ROM Boot Image Block - N --- a/src/bootstream.c +++ b/src/bootstream.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "config.h" #include "mtd.h" --- a/src/dcp_bootstream_ioctl.h +++ b/src/dcp_bootstream_ioctl.h @@ -20,6 +20,8 @@ #ifndef DCP_BOOTSTREAM_IOCTL_H #define DCP_BOOTSTREAM_IOCTL_H +#include + /* remember to have included the proper _IO definition * file before hand. * For user space it's --- a/src/mtd.c +++ b/src/mtd.c @@ -24,6 +24,7 @@ #define _GNU_SOURCE #include +#include #include #include #include --- a/src/mtd.h +++ b/src/mtd.h @@ -25,6 +25,8 @@ #ifndef MTD_H #define MTD_H +#include + #include #include --- a/src/ncb.c +++ b/src/ncb.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "mtd.h" #include "config.h" --- a/src/plat_boot_config.h +++ b/src/plat_boot_config.h @@ -23,6 +23,7 @@ #include #include +#include #include "mtd.h" --- a/src/rom_nand_hamming_code_ecc.c +++ b/src/rom_nand_hamming_code_ecc.c @@ -32,6 +32,7 @@ // Includes and external references //////////////////////////////////////////////////////////////////////////////// +#include #include #include "rom_nand_hamming_code_ecc.h" --- a/src/sha1.c +++ b/src/sha1.c @@ -23,6 +23,7 @@ * SUCH DAMAGE. */ +#include #include #include "sha.h"