소스 검색

* use %ifdef __FAR_CODE__ instead of %ifdef __MEDIUM__ in the int 0 handler (for
compatibility with future memory models)

git-svn-id: trunk@26074 -

nickysn 12 년 전
부모
커밋
b6c02c651f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      rtl/msdos/prt0stm.asm

+ 3 - 3
rtl/msdos/prt0stm.asm

@@ -199,7 +199,7 @@ FPC_INT00_HANDLER:
         cmp bx, cx
         jne .call_previous_handler
 
-%ifndef __MEDIUM__
+%ifndef __FAR_CODE__
         ; check whether we're coming from the same code segment
         mov bx, sp
         mov cx, [bx + 3*2 + 6]  ; get caller segment
@@ -211,7 +211,7 @@ FPC_INT00_HANDLER:
         ; runerror 200
         mov bx, sp
         mov cx, [bx + 3*2 + 4]  ; get caller offset
-%ifdef __MEDIUM__
+%ifdef __FAR_CODE__
         mov dx, [bx + 3*2 + 6]  ; get caller segment
 %endif
         add sp, 3*2 + 4 + 6
@@ -219,7 +219,7 @@ FPC_INT00_HANDLER:
         push ax
         mov ax, 200
         push ax
-%ifdef __MEDIUM__
+%ifdef __FAR_CODE__
         push dx
 %endif
         push cx