svn path=/trunk/; revision=43108
-FORCEINLINE
-VOID
-ClearCarryFlag(VOID)
-{
-#if defined(__GNUC__)
- __asm__ ("clc");
-#elif defined(_MSC_VER)
- __asm clc;
-#else
-#error
-#endif
-}
-
#define BCD_INT(bcd) (((bcd & 0xf0) >> 4) * 10 + (bcd &0x0f))
TIMEINFO*
#define BCD_INT(bcd) (((bcd & 0xf0) >> 4) * 10 + (bcd &0x0f))
TIMEINFO*
* in the Compaq Deskpro EP/SB, leave CF unchanged
* if successful, so CF should be cleared before
* calling this function. */
* in the Compaq Deskpro EP/SB, leave CF unchanged
* if successful, so CF should be cleared before
* calling this function. */
+ __writeeflags(__readeflags() & ~EFLAGS_CF);
/* Int 1Ah AH=04h
* TIME - GET REAL-TIME CLOCK DATE (AT,XT286,PS)
/* Int 1Ah AH=04h
* TIME - GET REAL-TIME CLOCK DATE (AT,XT286,PS)
/* Some BIOSes leave CF unchanged if successful,
* so CF should be cleared before calling this function. */
/* Some BIOSes leave CF unchanged if successful,
* so CF should be cleared before calling this function. */
+ __writeeflags(__readeflags() & ~EFLAGS_CF);
/* Int 1Ah AH=02h
* TIME - GET REAL-TIME CLOCK TIME (AT,XT286,PS)
/* Int 1Ah AH=02h
* TIME - GET REAL-TIME CLOCK TIME (AT,XT286,PS)