1 1.1 jmcneill /* $NetBSD: t8.c,v 1.1.1.1 2018/08/16 18:17:47 jmcneill Exp $ */ 2 1.1 jmcneill 3 1.1 jmcneill #include <efi.h> 4 1.1 jmcneill #include <efilib.h> 5 1.1 jmcneill 6 1.1 jmcneill EFI_STATUS 7 1.1 jmcneill efi_main (EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) 8 1.1 jmcneill { 9 1.1 jmcneill INTN Argc, i; 10 1.1 jmcneill CHAR16 **Argv; 11 1.1 jmcneill 12 1.1 jmcneill InitializeLib(ImageHandle, SystemTable); 13 1.1 jmcneill Argc = GetShellArgcArgv(ImageHandle, &Argv); 14 1.1 jmcneill 15 1.1 jmcneill Print(L"Hello World, started with Argc=%d\n", Argc); 16 1.1 jmcneill for (i = 0 ; i < Argc ; ++i) 17 1.1 jmcneill Print(L" Argv[%d] = '%s'\n", i, Argv[i]); 18 1.1 jmcneill 19 1.1 jmcneill Print(L"Bye.\n"); 20 1.1 jmcneill return EFI_SUCCESS; 21 1.1 jmcneill } 22