[driver,debug] Move WvlError into debug TU
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 11:22:00 +0000 (06:22 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 11:22:00 +0000 (06:22 -0500)
After all the fuss and bother of commit 3c588de9,
the NTSTATUS typedefs are removed from the user-land
utilities and WvlError() now resides in debug.c.

src/include/debug.h
src/include/winvblock.h
src/loader/loader.c
src/util/winvblk.c
src/winvblock/debug.c
src/winvblock/driver.c

index a7c1310..3b90f85 100644 (file)
@@ -62,5 +62,6 @@ extern VOID STDCALL Debug_IrpEnd (
   IN PIRP Irp,
   IN NTSTATUS Status
  );
+extern WVL_M_LIB NTSTATUS STDCALL WvlError(IN PCHAR, IN NTSTATUS);
 
 #endif  /* WV_M_DEBUG_H_ */
index 152477c..a685e50 100644 (file)
@@ -36,6 +36,4 @@
 #  define WVL_M_LIB __declspec(dllimport)
 #endif
 
-extern WVL_M_LIB NTSTATUS STDCALL WvlError(IN PCHAR, IN NTSTATUS);
-
 #endif  /* WVL_M_WINVBLOCK_H_ */
index cba9114..e0fd9fc 100644 (file)
@@ -32,7 +32,6 @@
 #include <newdev.h>
 
 #include "portable.h"
-typedef int NTSTATUS;   /* Argh. */
 #include "winvblock.h"
 
 #define MAX_CLASS_NAME_LEN 64
index 155159c..43b5abe 100644 (file)
@@ -31,7 +31,6 @@
 #include <malloc.h>
 
 #include "portable.h"
-typedef int NTSTATUS;   /* Argh. */
 #include "winvblock.h"
 #include "mount.h"
 #include "aoe.h"
index 93a1850..027b3dd 100644 (file)
@@ -820,3 +820,11 @@ Debug_SCSIOPString (
        return "SCSIOP_UNKNOWN";
     }
 }
+
+WVL_M_LIB NTSTATUS STDCALL WvlError(
+    IN PCHAR Message,
+    IN NTSTATUS Status
+  ) {
+    DBG("%s: 0x%08x\n", Message, Status);
+    return Status;
+  }
index ae7d8c0..8349eaa 100644 (file)
@@ -1055,13 +1055,3 @@ WVL_M_LIB NTSTATUS STDCALL WvDriverDummyIds(
 
     return WvlIrpComplete(Irp, Irp->IoStatus.Information, status);
   }
-
-/** Library functions that don't depend on the WinVBlock bus. */
-
-WVL_M_LIB NTSTATUS STDCALL WvlError(
-    IN PCHAR Message,
-    IN NTSTATUS Status
-  ) {
-    DBG("%s: 0x%08x\n", Message, Status);
-    return Status;
-  }