Commit in reactos/apps/utils/stats on MAIN
stats.c+13-71.7 -> 1.8
added option -s to silence status output while processing

reactos/apps/utils/stats
stats.c 1.7 -> 1.8
diff -u -r1.7 -r1.8
--- stats.c	13 Apr 2004 21:34:45 -0000	1.7
+++ stats.c	4 May 2004 20:10:18 -0000	1.8
@@ -9,7 +9,7 @@
  */
 #include <windows.h>
 #include <tchar.h>
-#include <stdio.h>
+#include <stdio.h>     
 
 typedef struct _EXTENSION_INFO
 {
@@ -38,9 +38,9 @@
 HANDLE FileHandle;
 PEXTENSION_INFO ExtInfoList;
 PFILE_INFO StatInfoList;
-BOOLEAN SkipEmptyLines;
+BOOLEAN SkipEmptyLines, BeSilent;
 
-#define MAX_OPTIONS	1
+#define MAX_OPTIONS	2
 TCHAR *Options[MAX_OPTIONS];
 
 
@@ -362,7 +362,10 @@
   HANDLE SearchHandle;
   BOOL More;
 
-	_tprintf (_T("Processing %s ...\n"), Path);
+  if(!BeSilent)
+  {
+    _tprintf (_T("Processing %s ...\n"), Path);
+  }
 
   _tcscpy (SearchPath, Path);
   _tcscat (SearchPath, _T("\\*.*"));
@@ -447,12 +450,14 @@
   TCHAR Path[MAX_PATH + 1];
 #endif
 
-  _tprintf (_T("\nReactOS project statistics generator.\n\n"));
+  _tprintf (_T("ReactOS Project Statistics\n"));
+  _tprintf (_T("==========================\n\n"));
 
   if (argc < 2 || argc > 2 + MAX_OPTIONS)
   {
-    _tprintf(_T("Usage: stats [-e] directory\n"));
-    _tprintf(_T("  -e: don't count empty lines"));
+    _tprintf(_T("Usage: stats [-e] [-s] directory\n"));
+    _tprintf(_T("  -e: don't count empty lines\n"));
+    _tprintf(_T("  -s: be silent, don't print directories while processing\n"));
     return 1;
   }
 
@@ -476,6 +481,7 @@
   }
   
   SkipEmptyLines = IsOptionSet(_T("-e"));
+  BeSilent = IsOptionSet(_T("-s"));
   
 #if UNICODE
   ZeroMemory(Path, sizeof(Path));
CVSspam 0.2.8