Module: wine Branch: master Commit: 085c50683265b7482be2eb9b53d8367989ad3d2b URL: http://source.winehq.org/git/wine.git/?a=commit;h=085c50683265b7482be2eb9b53...
Author: Sergey Guralnik serhio@etersoft.ru Date: Sat Mar 30 07:22:41 2013 +0200
extrac32: Extract by default when required files are specified.
---
programs/extrac32/extrac32.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/programs/extrac32/extrac32.c b/programs/extrac32/extrac32.c index ade7456..5216627 100644 --- a/programs/extrac32/extrac32.c +++ b/programs/extrac32/extrac32.c @@ -149,6 +149,9 @@ int PASCAL wWinMain(HINSTANCE hInstance, HINSTANCE prev, LPWSTR cmdline, int sho if (!GetFullPathNameW(argv[i], MAX_PATH, path, NULL)) return 0; } + else if (!cmd) + /* Use extraction by default if names of required files presents */ + cmd = i < argc ? 'E' : 'D';
if (!path[0]) GetCurrentDirectoryW(MAX_PATH, path); @@ -166,7 +169,6 @@ int PASCAL wWinMain(HINSTANCE hInstance, HINSTANCE prev, LPWSTR cmdline, int sho /* Extract CAB archive */ extract(cabfile, path); break; - case 0: case 'D': /* Display CAB archive */ WINE_FIXME("/D not implemented\n");