firmware-utils: mkfwimage: fix more errors reported by gcc-6/7/9
[openwrt/staging/wigyori.git] / tools / firmware-utils / src / fw.h
index 44f8d851d2de7e0321dec222fd0c379f4b6916bc..53a92a573c73d3453011183c77022e5c3cbe1f5d 100644 (file)
@@ -27,6 +27,7 @@
 #define MAGIC_ENDS     "ENDS"
 
 #define MAGIC_LENGTH   4
+#define PART_NAME_LENGTH 16
 
 typedef struct header {
        char magic[MAGIC_LENGTH];
@@ -37,7 +38,7 @@ typedef struct header {
 
 typedef struct part {
        char magic[MAGIC_LENGTH];
-       char name[16];
+       char name[PART_NAME_LENGTH];
        char pad[12];
        u_int32_t memaddr;
        u_int32_t index;