aboutsummaryrefslogtreecommitdiffstats
path: root/src/bregs.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-07-07 21:37:10 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-07-07 21:37:10 -0400
commita68aeaf68c152a602e048256811f5b10e8d02d6e (patch)
tree7570c0e6b507bad6c893d09a85e58b3aa2e1f366 /src/bregs.h
parent44eeaf17bd512b0ea5dba38a0cc6af3b571c5eab (diff)
downloadseabios-a68aeaf68c152a602e048256811f5b10e8d02d6e.tar.gz
Improve debugging output.
Return the line number of the debug_fail() / debug_stub() call site on each call. Show the return status on set_code_fail() calls. Also, the floppy_1305() code should not clear AL.
Diffstat (limited to 'src/bregs.h')
-rw-r--r--src/bregs.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bregs.h b/src/bregs.h
index 8da6c524..f7060e8a 100644
--- a/src/bregs.h
+++ b/src/bregs.h
@@ -79,12 +79,12 @@ set_code_fail_silent(struct bregs *regs, u8 code)
}
#define set_fail(regs) \
- __set_fail(__func__, (regs))
+ __set_fail(__func__, __LINE__, (regs))
#define set_code_fail(regs, code) \
- __set_code_fail(__func__, (regs), (code))
+ __set_code_fail(__func__, __LINE__, (regs), (code))
-// util.c
-void __set_fail(const char *fname, struct bregs *regs);
-void __set_code_fail(const char *fname, struct bregs *regs, u8 code);
+// output.c
+void __set_fail(const char *fname, int lineno, struct bregs *regs);
+void __set_code_fail(const char *fname, int lineno, struct bregs *regs, u8 code);
#endif // bregs.h