audk/ShellPkg/Application/Shell
Ruiyu Ni bc0d3e2912 ShellPkg/redirection: Insert \xFEFF after converting ASCII to Unicode
When "<a" is used to redirect ASCII file to an application, Shell
core reads the ASCII file and converts the ASCII to Unicode as the
input source of the application.
But per Shell spec, the input source should have \xFEFF to indicate
it's a Unicode stream.
The patch adds the missing \xFEFF.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
2018-08-16 16:03:15 +08:00
..
ConsoleLogger.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ConsoleLogger.h ShellPkg/Application: Remove unnecessary EFIAPI 2016-10-09 10:27:45 +08:00
ConsoleWrappers.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ConsoleWrappers.h ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
FileHandleInternal.h ShellPkg/Application: Remove unnecessary EFIAPI 2016-10-09 10:27:45 +08:00
FileHandleWrappers.c ShellPkg/redirection: Insert \xFEFF after converting ASCII to Unicode 2018-08-16 16:03:15 +08:00
FileHandleWrappers.h ShellPkg/Application: Remove unnecessary EFIAPI 2016-10-09 10:27:45 +08:00
Shell.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
Shell.h ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
Shell.inf ShellPkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:49 +08:00
Shell.uni report line number for command errors in a script. 2016-05-12 08:15:00 -07:00
ShellEnvVar.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ShellEnvVar.h ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ShellManParser.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ShellManParser.h ShellPkg/Application: Remove unnecessary EFIAPI 2016-10-09 10:27:45 +08:00
ShellParametersProtocol.c ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
ShellParametersProtocol.h ShellPkg/Application: Remove unnecessary EFIAPI 2016-10-09 10:27:45 +08:00
ShellProtocol.c ShellPkg/set: Fix EfiShellSetEnv to use case sensitive compare 2018-08-16 11:38:27 +08:00
ShellProtocol.h ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00