from Arkady, use direct access instead of reading from copy made on stack

git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1122 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
Kenneth J Davis 2005-03-15 15:31:35 +00:00
parent e321f10fae
commit bd50aa5d40

View File

@ -1229,13 +1229,13 @@ dispatch:
/* Set Extended Error */
case 0x0a:
{
lregs er;
fmemcpy(&er, FP_DS_DX, sizeof(er));
#define er (* MK_PTR (lregs, lr.DS, lr.DX))
CritErrCode = er.AX;
CritErrDev = MK_FP(er.ES, er.DI);
CritErrLocus = er.CH;
CritErrClass = er.BH;
CritErrAction = er.BL;
#undef er
CLEAR_CARRY_FLAG();
break;
}