diff options
author | Andre Ericson <de.ericson@gmail.com> | 2012-05-22 20:59:51 -0300 |
---|---|---|
committer | Andre Ericson <de.ericson@gmail.com> | 2012-05-22 20:59:51 -0300 |
commit | 2779b713bdd8644ee2b52962ece6daa209b4ba6b (patch) | |
tree | 4d0664d291b437c744373ac83aca1835011f1182 /com32/samples/hello.c | |
parent | 4fc3fd1e14f4c1b9208ef262e5b6aef853e9fce4 (diff) | |
download | syslinux-2779b713bdd8644ee2b52962ece6daa209b4ba6b.tar.gz |
com32: remove duplicate modules
There was a hello.c32 module at com32/modules directory to test 32-bit
ELF space, so this patch replaces the old hello.c32 module with the new
hello.c32.
Signed-off-by: Andre Ericson <de.ericson@gmail.com>
Diffstat (limited to 'com32/samples/hello.c')
-rw-r--r-- | com32/samples/hello.c | 37 |
1 files changed, 14 insertions, 23 deletions
diff --git a/com32/samples/hello.c b/com32/samples/hello.c index 77e93ac7..d3d4d299 100644 --- a/com32/samples/hello.c +++ b/com32/samples/hello.c @@ -1,35 +1,26 @@ -/* ----------------------------------------------------------------------- * - * - * Copyright 2004-2008 H. Peter Anvin - All Rights Reserved - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, Inc., 53 Temple Place Ste 330, - * Boston MA 02111-1307, USA; either version 2 of the License, or - * (at your option) any later version; incorporated herein by reference. - * - * ----------------------------------------------------------------------- */ - /* - * hello.c + * hello.c - A simple ELF module that sorts a couple of numbers * - * Hello, World! using libcom32 + * Created on: Aug 11, 2008 + * Author: Stefan Bucur <stefanb@zytor.com> */ -#include <string.h> #include <stdio.h> -#include <console.h> +#include <stdlib.h> -int main(int argc, char *argv[]) -{ - int i; +#include "sort.h" + +#define NUM_COUNT 10 +#define MAX_NUM 100 - openconsole(&dev_stdcon_r, &dev_stdcon_w); +int main(int argc __unused, char **argv __unused) +{ + int *nums = NULL; - printf("Hello, World!\n"); + nums = malloc(NUM_COUNT * sizeof(int)); + printf("Hello, world, from 0x%08X! malloc return %p\n", (unsigned int)&main, nums); - for (i = 1; i < argc; i++) - printf("%s%c", argv[i], (i == argc - 1) ? '\n' : ' '); + free(nums); return 0; } |