aboutsummaryrefslogtreecommitdiff
path: root/fwutils/gen_fw.c
diff options
context:
space:
mode:
authorproski <proski>2006-07-21 07:42:26 +0000
committerproski <proski>2006-07-21 07:42:26 +0000
commita2a77168daf24291dd9b89eddc52dd2549bcd095 (patch)
tree1cc2768c176f0eaf010cbe9e7a6001f9928f694d /fwutils/gen_fw.c
parentdf67b9186bffbe9a0a03e0af74d43918ca240de6 (diff)
Avoid "typedef struct", Linus doesn't like it
Diffstat (limited to 'fwutils/gen_fw.c')
-rw-r--r--fwutils/gen_fw.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fwutils/gen_fw.c b/fwutils/gen_fw.c
index 1b3c5a1..c4d726e 100644
--- a/fwutils/gen_fw.c
+++ b/fwutils/gen_fw.c
@@ -34,7 +34,7 @@ u8 extfw_503rfmd_0_90_2[] = FW_503RFMD_EXTERNAL;
#include "atmel_rfmd2958-smc_fw.h"
/* The struct of the firmware header: */
-typedef struct {
+struct at76c50x_fw_header {
u32 crc; // CRC32 of the whole image (seed ~0, no post-process)
u32 board_id; // BOARDTYPE_xxx
u32 version; // firmware version code
@@ -43,7 +43,7 @@ typedef struct {
u32 internal_len; // internal firmware image length
u32 external_offset; // external firmware image offset
u32 external_len; // external firmware image length
-} at76c50x_fw_t;
+};
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define cpu_to_le32(x) (x)
@@ -149,7 +149,7 @@ int main(void)
int i;
FILE *f;
struct fw *fw;
- at76c50x_fw_t hd;
+ struct at76c50x_fw_header hd;
u32 internal_offset, external_offset, str_offset, crc;
for(i=0,fw=fws; i < nr_fws; fw++,i++) {
@@ -163,7 +163,7 @@ int main(void)
hd.board_id = cpu_to_le32(fw->board_id);
hd.version = cpu_to_le32(fw->version);
// string area starts after header
- str_offset = sizeof(at76c50x_fw_t);
+ str_offset = sizeof(struct at76c50x_fw_header);
hd.str_offset = cpu_to_le32(str_offset);
internal_offset = str_offset + strlen(fw->str_id) + 1;
internal_offset = QUAD(internal_offset);