Как объявить упакованную структуру (без отступов) для LLVM?

Это'Можно сказать GCC, что он не должен использовать padding для структуры. Это сделано с помощью.__attribute__((packed))

typedef struct {

  uint8_t startSymbol;
  uint8_t packetType;
  uint32_t deviceId;
  uint16_t packetCRC;

} PacketData __attribute__((packed));

Тем не менее, новейший Xcode использует LLVM и не распознает атрибут. Как определить упакованную структуру для LLVM?

Полное описание проблемы может быть найденоВот

ОБНОВЛЕНИЕ I 'используя Xcode 4.5.1 для iOS, который использует компилятор Apple LLVM 4.1. Я'я получаю "упакованы» атрибут игнорируется предупреждение в Xcode в примере кода выше.

Ответы на вопрос(3)

Ваш ответ на вопрос