Mail Archives: djgpp-workers/1998/06/11/19:48:07
> The `inb' and `outb' functions are missing their prototypes in <pc.h>.
> Here is a patch.
Beware - some prototypes are left out of headers because various
systems have conflicting definitions of them. xmalloc, for example,
is defined different ways in different GNU packages, and none expect
the system headers to have them.
> Btw, is there a problem with doing `#define inb inportb' and similar
> either in that file or in <inlines/pc.h>? That would allow people using
> the alternate names to get the inline advantage.
If the #define is after the prototype, the prototype never gets used.
If it's before the prototype, the prototype causes a syntax error.
Why not just include the #define and skip the prototype?
- Raw text -