diff options
author | Andreas Jaeger <aj@suse.de> | 2000-08-23 16:57:31 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2000-08-23 16:57:31 +0000 |
commit | 994cc0ea88ce7a33d532b735c0723705742b1a7e (patch) | |
tree | 42174b16bcc8416a619bf99ba57a43e8e468ac66 /sysdeps/unix/sysv/linux/i386/sys/io.h | |
parent | 233f5f68197f58c1e1ab06a70d6de1734c3b21db (diff) | |
download | glibc-994cc0ea88ce7a33d532b735c0723705742b1a7e.tar glibc-994cc0ea88ce7a33d532b735c0723705742b1a7e.tar.gz glibc-994cc0ea88ce7a33d532b735c0723705742b1a7e.tar.bz2 glibc-994cc0ea88ce7a33d532b735c0723705742b1a7e.zip |
(_EXTERN_INLINE): Remove. Use static __inline instead of _EXTERN_INLINE.
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386/sys/io.h')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/sys/io.h | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/sys/io.h b/sysdeps/unix/sysv/linux/i386/sys/io.h index 27cd5ff719..be5b4f9083 100644 --- a/sysdeps/unix/sysv/linux/i386/sys/io.h +++ b/sysdeps/unix/sysv/linux/i386/sys/io.h @@ -40,12 +40,7 @@ extern int iopl (int __level) __THROW; #if defined __GNUC__ && __GNUC__ >= 2 -# ifndef _EXTERN_INLINE -# define _EXTERN_INLINE extern __inline -# endif - - -_EXTERN_INLINE unsigned char +static __inline unsigned char inb (unsigned short int port) { unsigned char _v; @@ -54,7 +49,7 @@ inb (unsigned short int port) return _v; } -_EXTERN_INLINE unsigned char +static __inline unsigned char inb_p (unsigned short int port) { unsigned char _v; @@ -63,7 +58,7 @@ inb_p (unsigned short int port) return _v; } -_EXTERN_INLINE unsigned short int +static __inline unsigned short int inw (unsigned short int port) { unsigned short _v; @@ -72,7 +67,7 @@ inw (unsigned short int port) return _v; } -_EXTERN_INLINE unsigned short int +static __inline unsigned short int inw_p (unsigned short int port) { unsigned short int _v; @@ -81,7 +76,7 @@ inw_p (unsigned short int port) return _v; } -_EXTERN_INLINE unsigned int +static __inline unsigned int inl (unsigned short int port) { unsigned int _v; @@ -90,7 +85,7 @@ inl (unsigned short int port) return _v; } -_EXTERN_INLINE unsigned int +static __inline unsigned int inl_p (unsigned short int port) { unsigned int _v; @@ -98,82 +93,82 @@ inl_p (unsigned short int port) return _v; } -_EXTERN_INLINE void +static __inline void outb (unsigned char value, unsigned short int port) { __asm__ __volatile__ ("outb %b0,%w1": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __inline void outb_p (unsigned char value, unsigned short int port) { __asm__ __volatile__ ("outb %b0,%w1\noutb %%al,$0x80": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __INLINE void outw (unsigned short value, unsigned short int port) { __asm__ __volatile__ ("outw %w0,%w1": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __inline void outw_p (unsigned short int value, unsigned short int port) { __asm__ __volatile__ ("outw %w0,%w1\noutb %%al,$0x80": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __inline void outl (unsigned int value, unsigned short int port) { __asm__ __volatile__ ("outl %0,%w1": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __inline void outl_p (unsigned int value, unsigned short int port) { __asm__ __volatile__ ("outl %0,%w1\noutb %%al,$0x80": :"a" (value), "Nd" (port)); } -_EXTERN_INLINE void +static __inline void insb (unsigned short int port, void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; insb":"=D" (addr), "=c" (count):"d" (port), "0" (addr), "1" (count)); } -_EXTERN_INLINE void +static __inline void insw (unsigned short int port, void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; insw":"=D" (addr), "=c" (count):"d" (port), "0" (addr), "1" (count)); } -_EXTERN_INLINE void +static __inline void insl (unsigned short int port, void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; insl":"=D" (addr), "=c" (count):"d" (port), "0" (addr), "1" (count)); } -_EXTERN_INLINE void +static __inline void outsb (unsigned short int port, const void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; outsb":"=S" (addr), "=c" (count):"d" (port), "0" (addr), "1" (count)); } -_EXTERN_INLINE void +static __inline void outsw (unsigned short int port, const void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; outsw":"=S" (addr), "=c" (count):"d" (port), "0" (addr), "1" (count)); } -_EXTERN_INLINE void +static __inline void outsl (unsigned short int port, const void *addr, unsigned long int count) { __asm__ __volatile__ ("cld ; rep ; outsl":"=S" (addr), |