summaryrefslogtreecommitdiffstats
path: root/int2f.asm
diff options
context:
space:
mode:
Diffstat (limited to 'int2f.asm')
-rw-r--r--int2f.asm14
1 files changed, 6 insertions, 8 deletions
diff --git a/int2f.asm b/int2f.asm
index 2f41e0c..ee373e8 100644
--- a/int2f.asm
+++ b/int2f.asm
@@ -35,19 +35,17 @@
#define MAX_FUNCTION 0x2E
.section ".rtext","ax"
- .globl int2f
- .globl int2f_chain
-int2f:
+GPROC(int2f)
cmpb $0x11,%ah
je int2f_11
not_us:
.byte 0xea /* ljmpw */
+ .globl int2f_chain
int2f_chain:
.long 0
- .size int2f, .-int2f
- .type int2f,@function
+END(int2f)
-int2f_11: /* it is a redirector call */
+LPROC(int2f_11) /* it is a redirector call */
cmpb $MAX_FUNCTION,%ah
ja not_us
btsw $0,%cs:stack_lock
@@ -119,8 +117,7 @@ quit:
popal
jc not_us
iret
- .size int2f_11, .-int2f_11
- .type int2f_11,@function
+END(int2f_11)
lrbword stack_lock /* Local stack is busy */
@@ -188,4 +185,5 @@ dispatch_table:
.word acc_file, fxn_unknown_2d
.word acc_cds, fxn_spopenfile
+ .type dispatch_table, @object
.size dispatch_table, .-dispatch_table