ANSIfication; bug report 4.3BSD/bin/223
[unix-history] / usr / src / include / struct.h
CommitLineData
e8453270
SL
1/* struct.h 4.1 83/05/03 */
2
3/*
4 * access to information relating to the fields of a structure
5 */
6
7#define fldoff(str, fld) ((int)&(((struct str *)0)->fld))
8#define fldsiz(str, fld) (sizeof(((struct str *)0)->fld))
9#define strbase(str, ptr, fld) ((struct str *)((char *)(ptr)-fldoff(str, fld)))