please explain me why the sizeof (C51) returns 6 bytes for this struct instead of 5:
typedef struct DEKO_COMM_HEADER { UINT16 m_uiMsgOpcode; UCHAR8 m_sblMsgPriority :2; UINT16 m_sblDataLength :11; UINT16 m_sblMsgTimeStamp :11; }DEKO_COMM_HEADER, *PDEKO_COMM_HEADER;
UINT16 is typedef for unsigned int UCHAR8 is typedef for unsigned char
thanks
why you not write code to see asssembler of compiler producing??? you use SRC option box
I would not do that. It may be that you are so bright that you never forget to remove the SRC statement, I am not. For that reason, "to see asssembler" I look at the .lst file which does not affect anything.
Erik
sir eric
you are also right again you know!
thanks you for my mistake ;)