Andrey Turkin wrote:
>
> Taken from Etersoft git tree with some small fixes (code style, 
> constness etc) and minimal /C mode support required to fix bug 18097.
> ---
>  configure.ac                  |    1 +
>  programs/extrac32/Makefile.in |   16 ++
>  programs/extrac32/extrac32.c  |  423 
> +++++++++++++++++++++++++++++++++++++++++
>  programs/extrac32/parsecmd.c  |  100 ++++++++++
>  4 files changed, 540 insertions(+), 0 deletions(-)
>  create mode 100644 programs/extrac32/Makefile.in
>  create mode 100644 programs/extrac32/extrac32.c
>  create mode 100644 programs/extrac32/parsecmd.c
Hi, Andrey.
The first spotted:
---
+int PASCAL wWinMain ( HINSTANCE hInstance, HINSTANCE prev, LPWSTR 
cmdline, int show )
+{
...
+    UINT    j = 0;
---
This initializer looks redundant
---
+LPWSTR* ParseCmdline( LPCWSTR cmdline, int *argc )
+    BOOL    bQuote = FALSE;
...
+    i = j = k = z = nQuotes = 0;
---
This is redundant for i and nQuotes at least.