freebsd man page for offsetof

Query: offsetof

OS: freebsd

Section: 3

Links: freebsd man pages   all man pages

Forums: unix linux community   forum categories

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

OFFSETOF(3)						   BSD Library Functions Manual 					       OFFSETOF(3)

NAME
offsetof -- offset of a structure member
SYNOPSIS
#include <stddef.h> size_t offsetof(type, member);
DESCRIPTION
The offsetof() macro expands to an integer constant expression of type size_t and yields the offset, in bytes, of the field member from the start of the structure type. A compiler error will result if member is not aligned to a byte boundary (i.e. it is a bit-field).
STANDARDS
The offsetof() macro conforms to ANSI X3.159-1989 (``ANSI C89'').
BSD
February 18, 2010 BSD
Related Man Pages
offsetof(3) - debian
offsetof(3) - centos
stddef(3) - netbsd
offsetof(3) - minix
xtoffsetof(1) - hpux
Similar Topics in the Unix Linux Community
Address Alignment rules for structure variables
Array alignment on HPUX
calling pthread_self (on ubuntu), expensive?