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.