[FSUTIL]
authorPierre Schweitzer <pierre@reactos.org>
Wed, 20 Sep 2017 07:50:48 +0000 (07:50 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 20 Sep 2017 07:50:48 +0000 (07:50 +0000)
Define handlers type

svn path=/trunk/; revision=75909

reactos/base/applications/cmdutils/fsutil/dirty.c
reactos/base/applications/cmdutils/fsutil/fsinfo.c
reactos/base/applications/cmdutils/fsutil/fsutil.c
reactos/base/applications/cmdutils/fsutil/fsutil.h
reactos/base/applications/cmdutils/fsutil/hardlink.c

index ac6f12c..e5fabb3 100644 (file)
@@ -10,8 +10,8 @@
 #include <winioctl.h>
 
 /* Add handlers here for subcommands */
-static int QueryMain(int argc, const TCHAR *argv[]);
-static int SetMain(int argc, const TCHAR *argv[]);
+static HandlerProc QueryMain;
+static HandlerProc SetMain;
 static HandlerItem HandlersList[] =
 {
     /* Proc, name, help */
index f7ef8e4..bf2aeaa 100644 (file)
@@ -9,9 +9,9 @@
 #include "fsutil.h"
 
 /* Add handlers here for subcommands */
-static int DrivesMain(int argc, const TCHAR *argv[]);
-static int DriveTypeMain(int argc, const TCHAR *argv[]);
-static int VolumeInfoMain(int argc, const TCHAR *argv[]);
+static HandlerProc DrivesMain;
+static HandlerProc DriveTypeMain;
+static HandlerProc VolumeInfoMain;
 static HandlerItem HandlersList[] =
 {
     /* Proc, name, help */
index 1f296c2..77d1cf2 100644 (file)
@@ -9,9 +9,9 @@
 #include "fsutil.h"
 
 /* Add handlers here for commands */
-int DirtyMain(int argc, const TCHAR *argv[]);
-int FsInfoMain(int argc, const TCHAR *argv[]);
-int HardLinkMain(int argc, const TCHAR *argv[]);
+HandlerProc DirtyMain;
+HandlerProc FsInfoMain;
+HandlerProc HardLinkMain;
 static HandlerItem HandlersList[] =
 {
     /* Proc, name, help */
index 0971f1e..55e27d1 100644 (file)
@@ -5,9 +5,12 @@
 #include <tchar.h>
 #include <stdio.h>
 
+typedef int (HandlerProc)(int argc, const TCHAR *argv[]);
+typedef HandlerProc * pHandlerProc;
+
 typedef struct
 {
-    int (*Handler)(int argc, const TCHAR *argv[]);
+    pHandlerProc Handler;
     const TCHAR * Command;
     const TCHAR * Desc;
 } HandlerItem;
index d7b57c2..b9bc306 100644 (file)
@@ -9,7 +9,7 @@
 #include "fsutil.h"
 
 /* Add handlers here for subcommands */
-static int CreateMain(int argc, const TCHAR *argv[]);
+static HandlerProc CreateMain;
 static HandlerItem HandlersList[] =
 {
     /* Proc, name, help */