diff options
author | yazoo <yazoo> | 2008-01-29 07:43:06 +0000 |
---|---|---|
committer | yazoo <yazoo> | 2008-01-29 07:43:06 +0000 |
commit | 8522e44467ebcac54201def2c6583639e74e9e24 (patch) | |
tree | 9d475da6b178bf96359f06d39773441b76b8d567 /extract.c | |
parent | 7ecf94d4b339bc2197f449f0f1538f2915313087 (diff) |
Portage win32
Diffstat (limited to 'extract.c')
-rw-r--r-- | extract.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1242,6 +1242,9 @@ static void huff_init_tree(struct huffman_tree *ht, struct huffman_tree_item *hi /* * Compression structure (size: 12596 bytes on x86-32) */ +#ifdef WIN32 +#pragma pack(1) +#endif typedef struct { unsigned long offs0000; /* 0000 */ unsigned long cmp_type; /* 0004 - Compression type (PZIP_CMP_BINARY or @@ -1272,7 +1275,11 @@ typedef struct { unsigned char slen_bits[0x10]; /* 30F4 - Numbers of bits for skip copied block length */ unsigned char clen_bits[0x10]; /* 3104 - Number of valid bits for copied block */ unsigned short len_base[0x10]; /* 3114 - Buffer for */ -} __attribute__ ((packed)) pkzip_data_cmp; +} +#ifndef WIN32 +__attribute__ ((packed)) +#endif +pkzip_data_cmp; typedef struct { const char *in_buf; /* Pointer to input data buffer */ |