summaryrefslogtreecommitdiff
path: root/archival
diff options
context:
space:
mode:
authorDenis Vlasenko2007-11-06 02:16:01 +0000
committerDenis Vlasenko2007-11-06 02:16:01 +0000
commitcd0fbb5e778e3cef7f88b71a55b673cbdf7cee85 (patch)
tree50af1548d88eac7c2e10dd92a89ceda52b203f23 /archival
parentef66d75704a2ca30b4dceb277fa6fcf694272cda (diff)
downloadbusybox-cd0fbb5e778e3cef7f88b71a55b673cbdf7cee85.zip
busybox-cd0fbb5e778e3cef7f88b71a55b673cbdf7cee85.tar.gz
unzip: hmm... gcc doesn't like ATTRIBUTE_PACKED?? Document that...
Diffstat (limited to 'archival')
-rw-r--r--archival/unzip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/unzip.c b/archival/unzip.c
index 001f2e1..118c99b 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -57,7 +57,7 @@ typedef union {
uint16_t filename_len; /* 22-23 */
uint16_t extra_len; /* 24-25 */
} formatted ATTRIBUTE_PACKED;
-} zip_header_t ATTRIBUTE_PACKED;
+} zip_header_t; /* ATTRIBUTE_PACKED - gcc 4.2.1 doesn't like it (spews warning) */
/* Check the offset of the last element, not the length. This leniency
* allows for poor packing, whereby the overall struct may be too long,