freebsd-nq/sys/isa
Poul-Henning Kamp 46aa3347cb Convert all users of fldoff() to offsetof(). fldoff() is bad
because it only takes a struct tag which makes it impossible to
use unions, typedefs etc.

Define __offsetof() in <machine/ansi.h>

Define offsetof() in terms of __offsetof() in <stddef.h> and <sys/types.h>

Remove myriad of local offsetof() definitions.

Remove includes of <stddef.h> in kernel code.

NB: Kernelcode should *never* include from /usr/include !

Make <sys/queue.h> include <machine/ansi.h> to avoid polluting the API.

Deprecate <struct.h> with a warning.  The warning turns into an error on
01-12-2000 and the file gets removed entirely on 01-01-2001.

Paritials reviews by:   various.
Significant brucifications by:  bde
2000-10-27 11:45:49 +00:00
..
ic
atkbd_isa.c
atkbdc_isa.c Untangle some resource matching loops that were getting on my nerves 2000-10-15 08:50:45 +00:00
atrtc.c Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
fd.c Untangle some resource matching loops that were getting on my nerves 2000-10-15 08:50:45 +00:00
fdc.h
fdreg.h
isa_common.c Don't assume that any ISA device that fails to probe is a PnP device, 2000-07-12 00:42:08 +00:00
isa_common.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
isa_if.m
isahint.c Repeat after me: I will test *before* commit, not after.... *blush* 2000-10-15 09:18:14 +00:00
isareg.h Add smc37c935 chipset support and clean up the code which tries to 2000-07-18 09:01:09 +00:00
isavar.h Moved prototypes of isa_alloc_resourcev() and isa_load_resourcev() to 2000-10-22 16:48:08 +00:00
joy.c
pnp.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
pnpparse.c Finally merge newmidi. 2000-07-11 11:49:33 +00:00
pnpreg.h Supported PC-98. 2000-05-11 11:09:50 +00:00
pnpvar.h Finally merge newmidi. 2000-07-11 11:49:33 +00:00
ppc.c Add support for the PC87303 chipset (found on Miata alphas) and add 2000-07-20 09:28:07 +00:00
ppcreg.h Add support for the PC87303 chipset (found on Miata alphas) and add 2000-07-20 09:28:07 +00:00
psm.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
rtc.h
sio.c - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
sioreg.h
syscons_isa.c Initiate deorbit burn sequence for <machine/console.h>. 2000-10-08 21:34:00 +00:00
vga_isa.c Add device_identify methods so that we do not need the 2000-06-28 22:53:35 +00:00