diff --git a/tools/blisp/src/file_parsers/dfu/dfu_file.c b/tools/blisp/src/file_parsers/dfu/dfu_file.c index bac7d45..24c9c36 100644 --- a/tools/blisp/src/file_parsers/dfu/dfu_file.c +++ b/tools/blisp/src/file_parsers/dfu/dfu_file.c @@ -5,6 +5,10 @@ #include #include "parse_file.h" +#if defined(_MSC_VER) +#include +#endif + #define DFU_SUFFIX_LENGTH 16 #define LMDFU_PREFIX_LENGTH 8 #define LPCDFU_PREFIX_LENGTH 16 diff --git a/tools/blisp/src/file_parsers/parse_file.h b/tools/blisp/src/file_parsers/parse_file.h index a792923..2380b51 100644 --- a/tools/blisp/src/file_parsers/parse_file.h +++ b/tools/blisp/src/file_parsers/parse_file.h @@ -2,6 +2,10 @@ #define PARSE_FILE_H_ #include #include +#if defined(_MSC_VER) +#include +typedef SSIZE_T ssize_t; +#endif #include "parsed_firmware_file.h" #define PARSED_ERROR_INVALID_FILETYPE -0x1000