diff --git a/hdr/portab.h b/hdr/portab.h index 19d91d4..875d80f 100644 --- a/hdr/portab.h +++ b/hdr/portab.h @@ -123,7 +123,7 @@ unsigned short getSS(void); #pragma aux getSS = "mov dx,ss" value [dx] modify exact[dx]; /* enable Possible loss of precision warning for compatibility with Borland */ #pragma enable_message(130) -#if !defined(FORSYS) && !defined(EXEFLAT) +#if !defined(FORSYS) && !defined(EXEFLAT) && _M_IX86 >= 300 #pragma aux default parm [ax dx cx] modify [ax dx es fs] /* min.unpacked size */ /* #pragma aux default parm [ax dx] modify [ax bx cx dx es fs]min.packed size */ #endif diff --git a/kernel/country.asm b/kernel/country.asm index 3606da5..8e3733d 100644 --- a/kernel/country.asm +++ b/kernel/country.asm @@ -92,7 +92,7 @@ __ua dw 12,380,848,0,0 __me dw 12,785,864,0,0 dd _me __il dw 12,972,862,0,0 - dd _me + dd _il ; subfunction headers (so far only for subfunction 1, "CTYINFO") ; (count, size, id, offset) @@ -173,7 +173,7 @@ _ua dw 1,6,1 _me dw 1,6,1 dd me _il dw 1,6,1 - dd me + dd il %define MDY 0 ; month/day/year %define DMY 1 ; day/month/year