> I am using Mips 32 target and i use below structure > > typedef struct packet_t { > unsigned int length; > unsigned short int value; > unsigned id; > union { > struct { > unsigned int p1; > unsigned int p2; > } patterns; > unsigned char data[3] > }load; > } packet; > > when i use > packet mypacket; > mypacket.length = 10; > mypacket.value = 1; > mypacket.id = 1251 > and so on, > > the data passed is > "00 00 00 10 " > "00 01" > "12 51" > > whereas the correct data that i need to pass is > "10 00 00 00" > "01 00" > "51 12" > > some endian ness issue is coming, > please tell me, how can i convert my data in above format...
How do you pass the data? Over the network? Please clarify. Harish _______________________________________________ ilugd mailinglist -- ilugd@lists.linux-delhi.org http://frodo.hserus.net/mailman/listinfo/ilugd Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi http://www.mail-archive.com/ilugd@lists.linux-delhi.org/