Author: tkreuzer Date: Thu Sep 1 18:32:13 2011 New Revision: 53524
URL: http://svn.reactos.org/svn/reactos?rev=53524&view=rev Log: [HAL] Don't use enums as bitfields. MSVC doesn't handle it the way gcc does. Fixes clock initialization on MSVC builds. You would wonder how the MSVC build even worked without a clock interrupt :D
Modified: trunk/reactos/hal/halx86/include/halp.h
Modified: trunk/reactos/hal/halx86/include/halp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/include/halp.h?r... ============================================================================== --- trunk/reactos/hal/halx86/include/halp.h [iso-8859-1] (original) +++ trunk/reactos/hal/halx86/include/halp.h [iso-8859-1] Thu Sep 1 18:32:13 2011 @@ -161,9 +161,9 @@ struct { UCHAR BcdMode:1; - TIMER_OPERATING_MODES OperatingMode:3; - TIMER_ACCESS_MODES AccessMode:2; - TIMER_CHANNELS Channel:2; + UCHAR OperatingMode:3; + UCHAR AccessMode:2; + UCHAR Channel:2; }; UCHAR Bits; } TIMER_CONTROL_PORT_REGISTER, *PTIMER_CONTROL_PORT_REGISTER;