Distinguish between debug reports for unimplemented vs invalid calls.
[seabios.git] / src / disk.h
index 832bf9b4e2250b6d78ae185793fba6b77669d879..7feb9afec0c4998f60ce2a0fb8aa485159fc861e 100644 (file)
@@ -101,6 +101,10 @@ struct bregs;
 void __disk_ret(struct bregs *regs, u32 linecode, const char *fname);
 #define disk_ret(regs, code) \
     __disk_ret((regs), (code) | (__LINE__ << 8), __func__)
+void __disk_ret_unimplemented(struct bregs *regs, u32 linecode
+                              , const char *fname);
+#define disk_ret_unimplemented(regs, code) \
+    __disk_ret_unimplemented((regs), (code) | (__LINE__ << 8), __func__)
 
 
 /****************************************************************