"xor ax, ax" \
"alloc_skip_err:" \
value[ax] \
- parm[ebx][edi];
+ parm[ebx][edi] \
+ modify[dx];
#pragma aux dpmi_free = \
"mov ax, 0x101" \
"mov ax, cx" \
value[eax] \
parm[ebx][esi] \
- modify[cx di];
+ modify[bx cx di esi];
#pragma aux dpmi_munmap = \
"mov ax, 0x801" \
"shr ebx, 16" \
"int 0x31" \
parm[ebx] \
- modify[ax];
+ modify[ax cx ebx];
#endif /* __WATCOMC__ */
#ifdef __DJGPP__