From: Michael Brown Date: Fri, 12 Jan 2007 02:37:47 +0000 (+0000) Subject: We *do* have a __data16_array after all! X-Git-Tag: mcb-xen-demo~100 X-Git-Url: http://git.etherboot.org/people/xl0/gpxe.git/commitdiff_plain/f81bf3bc52c4ec0372d199ddf2b8f21060cb3529 We *do* have a __data16_array after all! --- diff --git a/src/arch/i386/drivers/net/undinet.c b/src/arch/i386/drivers/net/undinet.c index 5041e3a4..2e7c13af 100644 --- a/src/arch/i386/drivers/net/undinet.c +++ b/src/arch/i386/drivers/net/undinet.c @@ -301,13 +301,8 @@ static int undinet_isr_triggered ( void ) { /** Maximum length of a packet transmitted via the UNDI API */ #define UNDI_PKB_LEN 1514 -/** A packet transmitted via the UNDI API */ -struct undi_packet { - uint8_t bytes[UNDI_PKB_LEN]; -}; - /** UNDI packet buffer */ -static struct undi_packet __data16 ( undinet_pkb ); +static char __data16_array ( undinet_pkb, [UNDI_PKB_LEN] ); #define undinet_pkb __use_data16 ( undinet_pkb ) /** UNDI transmit buffer descriptor */