* Copyright (c) 1991 The Regents of the University of California.
* %sccs.include.redist.c%
* @(#)a.out.h 5.5 (Berkeley) %G%
/* Valid magic number check. */
((ex).a_magic != NMAGIC && (ex).a_magic != OMAGIC && \
/* Text segment offset. */
#if defined(vax) || defined(tahoe)
((ex).a_magic == ZMAGIC ? 1024 : sizeof(struct exec))
#if defined(hp300) || defined(i386)
((ex).a_magic == ZMAGIC ? 4096 : sizeof(struct exec))
/* Symbol table offset. */
(N_TXTOFF(ex) + (ex).a_text + (ex).a_data + (ex).a_trsize + \
/* String table offset. */
(N_SYMOFF(ex) + (ex).a_syms)
int r_address
; /* offset in text or data segment */
unsigned int r_symbolnum
: 24, /* ordinal number of add symbol */
r_pcrel
: 1, /* 1 if value should be pc-relative */
r_length
: 2, /* log base 2 of value's width */
r_extern
: 1, /* 1 if need to add symbol to value */