]> git.proxmox.com Git - mirror_edk2.git/commit - ShellPkg/Application/Shell/Shell.c
ShellPkg: refine command line parsing
authorJaben Carsey <Jaben.carsey@intel.com>
Tue, 27 Jan 2015 18:56:36 +0000 (18:56 +0000)
committerjcarsey <jcarsey@Edk2>
Tue, 27 Jan 2015 18:56:36 +0000 (18:56 +0000)
commit14030c5c854ea40487a853344fc763d808c1a88b
treea5041fc9052c4f480b598b7e73d6c8e059263310
parentfdd52bde510a5cb89ce90c307c62e617c10ab7be
ShellPkg: refine command line parsing

Correctly divide up parameters for Argc/Argv including quote ("), escape (^), and space ( ) processing.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <Jaben.carsey@intel.com>
Reviewed-by: Joe Peterson <joe.peterson@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hp.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16673 6f19259b-4bc3-4df7-8a09-765794883524
ShellPkg/Application/Shell/Shell.c
ShellPkg/Application/Shell/ShellParametersProtocol.c
ShellPkg/Application/Shell/ShellParametersProtocol.h