17 Oct
2012
17 Oct
'12
5:01 a.m.
Ann and Jason Edmeades <jason(a)edmeades.me.uk> writes:
Parse the options you can provide with for /f to control the subsequent parsing, and add support for the simplest (skip). @@ -1546,6 +1545,13 @@ void WCMD_for (WCHAR *p, CMD_LIST **cmdList) { int itemNum; CMD_LIST *thisCmdStart; int parameterNo = 0; + WCHAR forf_eol=0; + int forf_skip=0; + WCHAR forf_delims[256]; + WCHAR forf_tokens[MAXSTRING]; + BOOL forf_usebackq = FALSE; + static const WCHAR forf_defaultdelims[] = {' ', '\t'}; + static const WCHAR forf_defaulttokens[] = {'1'};
It's clearly time to start splitting WCMD_for into several helper functions. -- Alexandre Julliard julliard(a)winehq.org