Home | History | Annotate | Line # | Download | only in apps
      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