I expected the size of the following array initialization to be 32. 1 byte characters, 2 bytes for each item in the list, 16 items....= 32. However it is ...
I have a struct type, MESGB with details:
typedef unsigned char Byte; typedef struct MESGB { unsigned int soh; unsigned int stx; unsigned int etx; Byte checksum; Byte msgno; Byte *data; } ...