opengnsys_ipxe/src/usr
Michael Brown 1266d7902b [tables] Redefine methods for accessing linker tables
Intel's C compiler (icc) chokes on the zero-length arrays that we
currently use as part of the mechanism for accessing linker table
entries.  Abstract away the zero-length arrays, to make a port to icc
easier.

Introduce macros such as for_each_table_entry() to simplify the common
case of iterating over all entries in a linker table.

Represent table names as #defined string constants rather than
unquoted literals; this avoids visual confusion between table names
and C variable or type names, and also allows us to force a
compilation error in the event of incorrect table names.
2009-03-13 02:06:30 +00:00
..
autoboot.c [tables] Redefine methods for accessing linker tables 2009-03-13 02:06:30 +00:00
dhcpmgmt.c [pxe] Obey lists of PXE Boot Servers and associated Discovery Control bits 2009-02-05 09:34:32 +00:00
ifmgmt.c [ui] Allow Ctrl-C to cancel wait for net device link-up 2009-01-27 20:09:50 +00:00
imgmgmt.c [image] Redact password from URIs displayed by imgfetch() 2009-02-17 12:10:35 +00:00
pxemenu.c [pxe] Allow Escape to abort PXE menu selections 2009-02-17 07:35:57 +00:00
route.c Use stdio.h instead of vsprintf.h 2007-01-19 01:13:12 +00:00