X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fdos%2Fcdpmi.h;h=92bc5b358ad2d2e05aacb2b83c3bd9114ab2a24e;hp=4fc2c30e21b64120f8861438a645572b32a2bdf3;hb=92bc7be93ea01896b93f2986c6029b5932c32d97;hpb=8b7d7ca6a99b08200b0e7684c4d8ef3040c46c87 diff --git a/src/dos/cdpmi.h b/src/dos/cdpmi.h index 4fc2c30..92bc5b3 100644 --- a/src/dos/cdpmi.h +++ b/src/dos/cdpmi.h @@ -34,7 +34,8 @@ void dpmi_munmap(void *addr); "xor ax, ax" \ "alloc_skip_err:" \ value[ax] \ - parm[ebx][edi]; + parm[ebx][edi] \ + modify[dx]; #pragma aux dpmi_free = \ "mov ax, 0x101" \ @@ -65,7 +66,7 @@ void dpmi_munmap(void *addr); "mov ax, cx" \ value[eax] \ parm[ebx][esi] \ - modify[cx di]; + modify[bx cx di esi]; #pragma aux dpmi_munmap = \ "mov ax, 0x801" \ @@ -73,7 +74,7 @@ void dpmi_munmap(void *addr); "shr ebx, 16" \ "int 0x31" \ parm[ebx] \ - modify[ax]; + modify[ax cx ebx]; #endif /* __WATCOMC__ */ #ifdef __DJGPP__