Что такое «упакованная» структура в C?

Я просматриваю некоторый код C, написанный для компилятора Microchip C30, и часто вижу следующие структуры:

typedef struct __attribute__((__packed__)) 
{
    IP_ADDR     MyIPAddr;               // IP address
    IP_ADDR     MyMask;                 // Subnet mask
    IP_ADDR     MyGateway;              // Default Gateway
        // etc...
} APP_CONFIG;

Что означает упакованный?

30
задан bioffe 29 March 2011 в 13:24
поделиться