SEGMENT
if ( SEGMENT(undi_irq_handler) > 0xffff ) {
#define SEGOFF(x) { OFFSET(x), SEGMENT(x) }
if ( SEGMENT( p ) <= 0xffff ) {
undi.xmit_data->tbd.Xmit.segment = SEGMENT( p );
undi.xmit_data->tbd.Xmit.segment = SEGMENT( undi.xmit_buffer );
undi.pxs->tftp_read.Buffer.segment = SEGMENT(buf);
ret = __undi_call ( SEGMENT( undi.undi_call_info ),
pxenv_exit = _undi_call ( SEGMENT( undi.rom ),
SEGMENT( undi.pxs ),
SEGMENT( undi.pxs ) );
undi.pxs->loader.undi_cs = SEGMENT( undi.driver_code );
undi.pxs->loader.undi_ds = SEGMENT( undi.driver_data );
SEGMENT( undi.xmit_data->destaddr );
undi.pxs->undi_transmit.TBD.segment = SEGMENT( &undi.xmit_data->tbd );
if ( SEGMENT(bc_code) != 0 )
if ( SEGMENT(bc_data) != 0 )
if ( SEGMENT(bc_stck) != 0 )