[syslinux:elflink] com32: remove duplicate modules

syslinux-bot for Andre Ericson de.ericson at gmail.com
Wed Oct 24 08:27:03 PDT 2012


Commit-ID:  2779b713bdd8644ee2b52962ece6daa209b4ba6b
Gitweb:     http://www.syslinux.org/commit/2779b713bdd8644ee2b52962ece6daa209b4ba6b
Author:     Andre Ericson <de.ericson at gmail.com>
AuthorDate: Tue, 22 May 2012 20:59:51 -0300
Committer:  Andre Ericson <de.ericson at gmail.com>
CommitDate: Tue, 22 May 2012 20:59:51 -0300

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 at gmail.com>

---
 com32/modules/Makefile |    3 +--
 com32/modules/hello.c  |   26 --------------------------
 com32/samples/hello.c  |   37 ++++++++++++++-----------------------
 3 files changed, 15 insertions(+), 51 deletions(-)

diff --git a/com32/modules/Makefile b/com32/modules/Makefile
index 9d88d75..b408410 100644
--- a/com32/modules/Makefile
+++ b/com32/modules/Makefile
@@ -23,8 +23,7 @@ MODULES	  = chain.c32 config.c32 ethersel.c32 dmitest.c32 cpuidtest.c32 \
 	    disk.c32 pcitest.c32 elf.c32 linux.c32 reboot.c32 pmload.c32 \
 	    meminfo.c32 sdi.c32 sanboot.c32 ifcpu64.c32 vesainfo.c32 \
 	    kbdmap.c32 cmd.c32 vpdtest.c32 host.c32 ls.c32 gpxecmd.c32 \
-	    ifcpu.c32 cpuid.c32 cat.c32 pwd.c32 ifplop.c32 zzjson.c32 whichsys.c32 \
-	    hello.c32
+	    ifcpu.c32 cpuid.c32 cat.c32 pwd.c32 ifplop.c32 zzjson.c32 whichsys.c32
 
 TESTFILES =
 
diff --git a/com32/modules/hello.c b/com32/modules/hello.c
deleted file mode 100644
index d3d4d29..0000000
--- a/com32/modules/hello.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * hello.c - A simple ELF module that sorts a couple of numbers
- *
- *  Created on: Aug 11, 2008
- *      Author: Stefan Bucur <stefanb at zytor.com>
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "sort.h"
-
-#define NUM_COUNT		10
-#define MAX_NUM			100
-
-int main(int argc __unused, char **argv __unused)
-{
-    int *nums = NULL;
-
-    nums = malloc(NUM_COUNT * sizeof(int));
-    printf("Hello, world, from 0x%08X! malloc return %p\n", (unsigned int)&main, nums);
-
-    free(nums);
-
-    return 0;
-}
diff --git a/com32/samples/hello.c b/com32/samples/hello.c
index 77e93ac..d3d4d29 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 at 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;
 }


More information about the Syslinux-commits mailing list