There is a reason this set and names was chosen, please don't change them. It is for SDK compatibility.
On 2009-12-10, at 3:22 PM, [email protected] wrote: > Author: tkreuzer > Date: Thu Dec 10 02:44:42 2009 > New Revision: 44508 > > URL: http://svn.reactos.org/svn/reactos?rev=44508&view=rev > Log: > updates EFLAGS definitions > > Modified: > branches/ros-amd64-bringup/reactos/include/ndk/amd64/ketypes.h > > Modified: branches/ros-amd64-bringup/reactos/include/ndk/amd64/ketypes.h > URL: > http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/ndk/amd64/ketypes.h?rev=44508&r1=44507&r2=44508&view=diff > ============================================================================== > --- branches/ros-amd64-bringup/reactos/include/ndk/amd64/ketypes.h > [iso-8859-1] (original) > +++ branches/ros-amd64-bringup/reactos/include/ndk/amd64/ketypes.h > [iso-8859-1] Thu Dec 10 02:44:42 2009 > @@ -82,19 +82,24 @@ > // > // EFlags > // > -#define EFLAGS_CF 0x01L > -#define EFLAGS_ZF 0x40L > -#define EFLAGS_TF 0x100L > -#define EFLAGS_INTERRUPT_MASK 0x200L > -#define EFLAGS_DF 0x400L > -#define EFLAGS_NESTED_TASK 0x4000L > -#define EFLAGS_V86_MASK 0x20000 > +#define EFLAGS_CF 0x01 > +#define EFLAGS_PF 0x04 > +#define EFLAGS_AF 0x10 > +#define EFLAGS_ZF 0x40 > +#define EFLAGS_SF 0x80 > +#define EFLAGS_TF 0x100 > +#define EFLAGS_INTERRUPT_MASK 0x200 > +#define EFLAGS_DF 0x400 > +#define EFLAGS_OF 0x800 > +#define EFLAGS_IOPL_MASK 0x3000 > +#define EFLAGS_NESTED_TASK 0x4000 > +#define EFLAGS_RF 0x10000 > +#define EFLAGS_VM 0x20000 > #define EFLAGS_ALIGN_CHECK 0x40000 > #define EFLAGS_VIF 0x80000 > #define EFLAGS_VIP 0x100000 > +#define EFLAGS_ID 0x200000 > #define EFLAGS_USER_SANITIZE 0x3F4DD7 > -#define EFLAG_SIGN 0x8000 > -#define EFLAG_ZERO 0x4000 > > // > // IPI Types > > Best regards, Alex Ionescu _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
