Erich E. Hoover : chcp: Return the active code page when called without arguments.

Alexandre Julliard julliard at winehq.org
Thu Dec 12 16:29:39 CST 2019


Module: wine
Branch: master
Commit: 658d2e6133e7158330e52a43daff80e9355a429f
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=658d2e6133e7158330e52a43daff80e9355a429f

Author: Erich E. Hoover <erich.e.hoover at gmail.com>
Date:   Thu Nov  7 15:15:09 2019 -0700

chcp: Return the active code page when called without arguments.

Signed-off-by: Erich E. Hoover <erich.e.hoover at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/chcp.com/main.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/programs/chcp.com/main.c b/programs/chcp.com/main.c
index 0a38b7a8f3..b943c227c9 100644
--- a/programs/chcp.com/main.c
+++ b/programs/chcp.com/main.c
@@ -18,12 +18,20 @@
 
 #include "wine/debug.h"
 
+#include "wincon.h"
+
 WINE_DEFAULT_DEBUG_CHANNEL(chcp);
 
 int __cdecl wmain(int argc, WCHAR *argv[])
 {
     int i;
 
+    if (argc == 1)
+    {
+        printf("Active code page: %d\n", GetConsoleCP());
+        return 0;
+    }
+
     WINE_FIXME("stub:");
     for (i = 0; i < argc; i++)
         WINE_FIXME(" %s", wine_dbgstr_w(argv[i]));




More information about the wine-cvs mailing list