]> git.saurik.com Git - apple/xnu.git/blobdiff - EXTERNAL_HEADERS/architecture/i386/pio.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / EXTERNAL_HEADERS / architecture / i386 / pio.h
index 1c9586d624f3bd03cb1d9236118ac182d3da4944..c1f3760b5dc3a1f97c06451343e18eec3227788d 100644 (file)
 typedef unsigned short i386_ioport_t;
 
 #if defined(__GNUC__)
-static __inline__ unsigned long        inl(
+static __inline__ unsigned int inl(
                                i386_ioport_t port)
 {
-       unsigned long datum;
+       unsigned int datum;
        __asm__ volatile("inl %w1, %0" : "=a" (datum) : "Nd" (port));
        return(datum);
 }
@@ -87,7 +87,7 @@ static __inline__ unsigned char inb(
 
 static __inline__ void outl(
                                i386_ioport_t port,
-                               unsigned long datum)
+                               unsigned int datum)
 {
        __asm__ volatile("outl %0, %w1" : : "a" (datum), "Nd" (port));
 }