// make sure we have __GLIBC_PREREQ if available at all
#include <cstdlib>
// If we are on IA64 we will need to macro define inb_p and outb_p
// If we are on IA64 or ARM we will need to macro define inb_p and outb_p
#if defined(__ia64__)
#if defined(__ia64__) || defined(__arm__)
# define outb_p outb
# define inb_p inb
#endif