/** @file This is a test application that demonstrates how to use the C-style entry point for a shell application. Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include #include #include #include /** UEFI application entry point which has an interface similar to a standard C main function. The ShellCEntryLib library instance wrappers the actual UEFI application entry point and calls this ShellAppMain function. @param[in] Argc The number of items in Argv. @param[in] Argv Array of pointers to strings. @retval 0 The application exited normally. @retval Other An error occurred. **/ INTN EFIAPI ShellAppMain ( IN UINTN Argc, IN CHAR16 **Argv ) { UINTN Index; if (Argc == 1) { Print (L"Argv[1] = NULL\n"); } for (Index = 1; Index < Argc; Index++) { Print (L"Argv[%d]: \"%s\"\n", Index, Argv[Index]); } return 0; }