aboutsummaryrefslogtreecommitdiffstats
path: root/src/disk.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-04-05 11:37:51 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-04-05 11:37:51 -0400
commit567e4e3d349150e252f0d2914d6631e766308490 (patch)
treeb9eacb8e1e2d9b4c11a7db89c0f1c02e3bf0ae7b /src/disk.h
parent595fb4681293715796f92c76b8de111e0020ed6f (diff)
downloadseabios-567e4e3d349150e252f0d2914d6631e766308490.tar.gz
Make several functions non-inline.
Diffstat (limited to 'src/disk.h')
-rw-r--r--src/disk.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/disk.h b/src/disk.h
index e7514bed..a42cb971 100644
--- a/src/disk.h
+++ b/src/disk.h
@@ -95,15 +95,9 @@ struct floppy_ext_dbt_s {
} PACKED;
// Helper function for setting up a return code.
-static inline void
-disk_ret(struct bregs *regs, u8 code)
-{
- SET_BDA(disk_last_status, code);
- if (code)
- set_code_fail(regs, code);
- else
- set_code_success(regs);
-}
+void __disk_ret(const char *fname, struct bregs *regs, u8 code);
+#define disk_ret(regs, code) \
+ __disk_ret(__func__, (regs), (code))
// floppy.c
extern struct floppy_ext_dbt_s diskette_param_table2;