Author: tkreuzer Date: Mon Jul 21 16:53:38 2008 New Revision: 34650
URL: http://svn.reactos.org/svn/reactos?rev=34650&view=rev Log: fix READ_PORT_xxx macros
Modified: trunk/reactos/include/ddk/ioaccess.h
Modified: trunk/reactos/include/ddk/ioaccess.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/ioaccess.h?rev=... ============================================================================== --- trunk/reactos/include/ddk/ioaccess.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/ioaccess.h [iso-8859-1] Mon Jul 21 16:53:38 2008 @@ -38,9 +38,9 @@ #define WRITE_REGISTER_UCHAR(r, v) (*(volatile UCHAR *)(r) = (v)) #define WRITE_REGISTER_USHORT(r, v) (*(volatile USHORT *)(r) = (v)) #define WRITE_REGISTER_ULONG(r, v) (*(volatile ULONG *)(r) = (v)) -#define READ_PORT_UCHAR(p) (UCHAR)(__inbyte H2I(p)) -#define READ_PORT_USHORT(p) (USHORT)(__inword H2I(p)) -#define READ_PORT_ULONG(p) (ULONG)(__indword H2I(p)) +#define READ_PORT_UCHAR(p) (UCHAR)(__inbyte (H2I(p))) +#define READ_PORT_USHORT(p) (USHORT)(__inword (H2I(p))) +#define READ_PORT_ULONG(p) (ULONG)(__indword (H2I(p))) #define WRITE_PORT_UCHAR(p, v) __outbyte (H2I(p), (v)) #define WRITE_PORT_USHORT(p, v) __outword (H2I(p), (v)) #define WRITE_PORT_ULONG(p, v) __outdword (H2I(p), (v))