This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Byte alignment on LM3S9d96

How do use byte alignment for structs?  I get an unrecognized pragma warning when I try to do the following.

#pragma pack(push)
#pragma pack(1)

struct QuarkSerialNumberPacket

{
unsigned int CameraSerialNumber;
unsigned int SensorSerialNumber;
};

struct QuarkRevisionNumberPacket
{
unsigned short SoftwareMajorVersion;
unsigned short SoftwareMinorVersion;
unsigned short FirmwareMajorVersion;
unsigned short FirmwareMinorVersion;
};

struct QuarkBaudRatePacket
{
unsigned char BaudRate;
};


#pragma pack(pop)