1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * (C) Copyright 2000
4  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
5  */
6 
7 #include <exports.h>
8 
hello_world(int argc,char * const argv[])9 int hello_world(int argc, char *const argv[])
10 {
11 	int i;
12 
13 	/* Print the ABI version */
14 	app_startup(argv);
15 	printf ("Example expects ABI version %d\n", XF_VERSION);
16 	printf ("Actual U-Boot ABI version %d\n", (int)get_version());
17 
18 	printf ("Hello World\n");
19 
20 	printf ("argc = %d\n", argc);
21 
22 	for (i=0; i<=argc; ++i) {
23 		printf ("argv[%d] = \"%s\"\n",
24 			i,
25 			argv[i] ? argv[i] : "<NULL>");
26 	}
27 
28 	printf ("Hit any key to exit ... ");
29 	while (!tstc())
30 		;
31 	/* consume input */
32 	(void) getc();
33 
34 	printf ("\n\n");
35 	return (0);
36 }
37