diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2008-04-05 11:37:51 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2008-04-05 11:37:51 -0400 |
commit | 567e4e3d349150e252f0d2914d6631e766308490 (patch) | |
tree | b9eacb8e1e2d9b4c11a7db89c0f1c02e3bf0ae7b /src/disk.h | |
parent | 595fb4681293715796f92c76b8de111e0020ed6f (diff) | |
download | seabios-567e4e3d349150e252f0d2914d6631e766308490.tar.gz |
Make several functions non-inline.
Diffstat (limited to 'src/disk.h')
-rw-r--r-- | src/disk.h | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -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; |