Операционная система UNIX. Руководство программиста

       

Имена, связанные со структурой, объединением или перечислением


Формат вспомогательных элементов для имен, связанных со структурой, объединением или перечислением, приведен в следующей таблице:



Байты Описание Имя Смысл
0-3 long int x_tagndx Номер элемента для начала структуры
4-5 - - Не используются (заполнены нулями)
6-7 unsigned short x_size Размер структуры, объединения или перечисления
8-17 - - Не используются (заполнены нулями)

Имена, определенные в операторах typedef, могут иметь, но могут и не иметь вспомогательных элементов. Пример:

typedef struct people STUDENT;

struct people { char name [20]; long id; };

typedef struct people EMPLOYEE;

Имя EMPLOYEE будет иметь вспомогательный элемент в таблице имен, а имя STUDENT - нет, поскольку его описание предшествует описанию структуры.



Содержание раздела