1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-29 16:51:33 +02:00

fix endianness issue with addpattern

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@3018 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2006-01-20 01:55:06 +00:00
parent bbd2a84e38
commit 90fe1e2220

View File

@ -66,7 +66,8 @@ struct code_header { /* from cyutils.h */
char fwvern[3]; char fwvern[3];
char id[4]; /* U2ND */ char id[4]; /* U2ND */
char hw_ver; /* 0: for 4702, 1: for 4712 -- new in 2.04.3 */ char hw_ver; /* 0: for 4702, 1: for 4712 -- new in 2.04.3 */
unsigned short flags; /* SUPPORT_ flags new for 3.37.2 (WRT54G v2.2 and WRT54GS v1.1) */ char unused;
unsigned char flags[2]; /* SUPPORT_ flags new for 3.37.2 (WRT54G v2.2 and WRT54GS v1.1) */
unsigned char res2[10]; unsigned char res2[10];
} ; } ;
@ -132,14 +133,14 @@ int main(int argc, char **argv)
break; break;
case '2': /* new 54G v2.2 and 54GS v1.1 flags */ case '2': /* new 54G v2.2 and 54GS v1.1 flags */
hdr->hw_ver = 1; hdr->hw_ver = 1;
hdr->flags |= SUPPORT_4712_CHIP; hdr->flags[0] |= SUPPORT_4712_CHIP;
hdr->flags |= SUPPORT_INTEL_FLASH; hdr->flags[0] |= SUPPORT_INTEL_FLASH;
hdr->flags |= SUPPORT_5325E_SWITCH; hdr->flags[0] |= SUPPORT_5325E_SWITCH;
break; break;
case '4': case '4':
/* V4 firmware sets the flags to 0x1f */ /* V4 firmware sets the flags to 0x1f */
hdr->hw_ver = 0; hdr->hw_ver = 0;
hdr->flags = 0x1f; hdr->flags[0] = 0x1f;
break; break;
default: default: