aboutsummaryrefslogtreecommitdiff
path: root/src/disk.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-09-09 11:34:39 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-09-09 11:34:39 -0400
commit9f985427ffeb877f6eb6531a61c0d51250bdf7f3 (patch)
tree6c4ef72950230409e2a3e4f9de2463894c83458b /src/disk.c
parent372e071ed4b6a66fb371cf13b6f6d14ddd00837a (diff)
downloadseabios-hppa-9f985427ffeb877f6eb6531a61c0d51250bdf7f3.zip
seabios-hppa-9f985427ffeb877f6eb6531a61c0d51250bdf7f3.tar.gz
seabios-hppa-9f985427ffeb877f6eb6531a61c0d51250bdf7f3.tar.bz2
Replace common segment/offset pairs with struct segoff_s.
Introduce 'struct segoff_s' to more places.
Diffstat (limited to 'src/disk.c')
-rw-r--r--src/disk.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/disk.c b/src/disk.c
index 014701a..b021c40 100644
--- a/src/disk.c
+++ b/src/disk.c
@@ -180,9 +180,7 @@ extended_access(struct bregs *regs, u8 driveid, u16 command)
return;
}
- u16 segment = GET_INT13EXT(regs, segment);
- u16 offset = GET_INT13EXT(regs, offset);
- dop.buf_fl = MAKE_FLATPTR(segment, offset);
+ dop.buf_fl = SEGOFF_TO_FLATPTR(GET_INT13EXT(regs, data));
dop.count = GET_INT13EXT(regs, count);
int status = send_disk_op(&dop);