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.