diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2008-07-07 21:37:10 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2008-07-07 21:37:10 -0400 |
commit | a68aeaf68c152a602e048256811f5b10e8d02d6e (patch) | |
tree | 7570c0e6b507bad6c893d09a85e58b3aa2e1f366 /src/bregs.h | |
parent | 44eeaf17bd512b0ea5dba38a0cc6af3b571c5eab (diff) | |
download | seabios-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.h | 10 |
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 |