Searched defs:Argv (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Include/Protocol/
H A DEfiShellParameters.h32 CHAR16 **Argv; member in struct:_EFI_SHELL_PARAMETERS_PROTOCOL
35 /// The number of elements in the Argv array.
H A DEfiShellInterface.h65 CHAR16 **Argv; member in struct:__anon12776
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Main/
H A DMain.c72 /* Create mbcs versions of the Argv strings. */
75 ArgvConvert(UINTN Argc, CHAR16 **Argv) argument
81 INTN nArgvSize; /* Cumulative size of narrow Argv[i] */
86 Print(L"Argument[%d] = \"%s\".\n", count, Argv[count]);
91 /* Determine space needed for narrow Argv strings. */
93 AVsz = wcstombs(NULL, Argv[count], ARG_MAX);
95 Print(L"ABORTING: Argv[%d] contains an unconvertable character.\n", count);
115 AVsz = wcstombs(string, Argv[count], nArgvSize);
117 DEBUG((DEBUG_INFO, "Cvt[%d] %d \"%s\" --> \"%a\"\n", (INT32)count, (INT32)AVsz, Argv[count], nArgv[count]));
121 Print(L"ABORTING: Internal Argv[
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Include/Library/
H A DShellCommandLib.h399 CHAR16 **Argv; ///< The parmameters to the script file. member in struct:__anon12762
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/
H A DEfiRom.c32 char *Argv[]
46 Argv - standard C main() argument list
71 if (ParseCommandLine (Argc, Argv, &mOptions)) {
837 char *Argv[],
844 Given the Argc/Argv program arguments, and a pointer to an options structure,
851 Argv[] - standard C main() argument list
889 Argv++;
899 if ((stricmp(Argv[0], "-h") == 0) || (stricmp(Argv[0], "--help") == 0)) {
904 if ((stricmp(Argv[
835 ParseCommandLine( int Argc, char *Argv[], OPTIONS *Options ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/
H A DShellParametersProtocol.c134 Function to populate Argc and Argv.
136 This function parses the CommandLine and divides it into standard C style Argc/Argv
141 @param[in, out] Argv pointer to array of strings; one for each parameter
142 @param[in, out] Argc pointer to number of strings in Argv array
151 IN OUT CHAR16 ***Argv,
162 ASSERT(Argv != NULL);
166 (*Argv) = NULL;
193 (*Argv) = AllocateZeroPool((Count)*sizeof(CHAR16*));
194 if (*Argv == NULL) {
206 ((CHAR16**)(*Argv))[(*Arg
149 ParseCommandLineToArgs( IN CONST CHAR16 *CommandLine, IN OUT CHAR16 ***Argv, IN OUT UINTN *Argc ) argument
[all...]
H A DShell.c700 if (StrCmp(gEfiShellParametersProtocol->Argv[LoopVar], ShellInfoObject.ShellInitSettings.FileName)==0) {
717 gEfiShellParametersProtocol->Argv[LoopVar],
1312 CHAR16 **Argv; local
1450 /// We waste a lot of time doing processing like StdIn,StdOut,Argv,Argc for things that are external files...
1472 Status = UpdateArgcArgv(ShellInfoObject.NewShellParametersProtocol, PostVariableCmdLine, &Argv, &Argc);
1476 if (StrStr(ShellInfoObject.NewShellParametersProtocol->Argv[Count], L"-?") == ShellInfoObject.NewShellParametersProtocol->Argv[Count]
1477 || (ShellInfoObject.NewShellParametersProtocol->Argv[0][0] == L'?' && ShellInfoObject.NewShellParametersProtocol->Argv[0][1] == CHAR_NULL)
1483 FreePool(ShellInfoObject.NewShellParametersProtocol->Argv[Coun
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLib/
H A DUefiShellLib.c1887 @param[in] Argv pointer to array of parameters
1888 @param[in] Argc Count of parameters in Argv
1908 IN CONST CHAR16 **Argv,
1938 ASSERT(Argv != NULL);
1954 if (Argv[LoopCounter] == NULL) {
1958 } else if (InternalIsOnCheckList(Argv[LoopCounter], CheckList, &CurrentItemType)) {
1975 CurrentItemPackage->Name = AllocateZeroPool(StrSize(Argv[LoopCounter]));
1981 StrCpy(CurrentItemPackage->Name, Argv[LoopCounter]);
2013 } else if (GetItemValue != 0 && !InternalIsFlag(Argv[LoopCounter], AlwaysAllowNumbers)) {
2018 CurrentItemPackage->Value = ReallocatePool(ValueSize, ValueSize + StrSize(Argv[LoopCounte
1903 InternalCommandLineParse( IN CONST SHELL_PARAM_ITEM *CheckList, OUT LIST_ENTRY **CheckPackage, OUT CHAR16 **ProblemParam OPTIONAL, IN BOOLEAN AutoPageBreak, IN CONST CHAR16 **Argv, IN UINTN Argc, IN BOOLEAN AlwaysAllowNumbers ) argument
[all...]

Completed in 45 milliseconds