[syslinux:elflink] elflink: Fix compiler warnings by including core-elf.h

syslinux-bot for Matt Fleming matt.fleming at linux.intel.com
Fri Mar 18 11:30:56 PDT 2011


Commit-ID:  b92b69695ea4d176f6ef292281629efccf0fb1e1
Gitweb:     http://syslinux.zytor.com/commit/b92b69695ea4d176f6ef292281629efccf0fb1e1
Author:     Matt Fleming <matt.fleming at linux.intel.com>
AuthorDate: Wed, 16 Mar 2011 14:32:12 +0000
Committer:  Matt Fleming <matt.fleming at linux.intel.com>
CommitDate: Wed, 16 Mar 2011 14:40:58 +0000

elflink: Fix compiler warnings by including core-elf.h

Numerous files need to include core-elf.h to get the definition of
'enum kernel_type'.

In file included from mytest.c:19:0:
menu.h: At top level:
menu.h:206:40: warning: ‘enum kernel_type’ declared inside parameter list
menu.h:206:40: warning: its scope is only this definition or declaration, which is probably not what you want

Signed-off-by: Matt Fleming <matt.fleming at linux.intel.com>


---
 com32/elflink/modules/background.c |    1 +
 com32/elflink/modules/menu.c       |    1 +
 com32/elflink/modules/mytest.c     |    1 +
 com32/elflink/modules/passwd.c     |    1 +
 com32/elflink/modules/printmsg.c   |    1 +
 5 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/com32/elflink/modules/background.c b/com32/elflink/modules/background.c
index 61d8c60..b728109 100644
--- a/com32/elflink/modules/background.c
+++ b/com32/elflink/modules/background.c
@@ -12,6 +12,7 @@
 
 #include <consoles.h>
 #include <string.h>
+#include <core-elf.h>
 #include <syslinux/vesacon.h>
 #include <sys/module.h>
 #include "menu.h"
diff --git a/com32/elflink/modules/menu.c b/com32/elflink/modules/menu.c
index a4faf89..c0813a8 100644
--- a/com32/elflink/modules/menu.c
+++ b/com32/elflink/modules/menu.c
@@ -4,6 +4,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <core-elf.h>
 #include <sys/module.h>
 
 #include "menu.h"
diff --git a/com32/elflink/modules/mytest.c b/com32/elflink/modules/mytest.c
index ddc8a0e..04c59ac 100644
--- a/com32/elflink/modules/mytest.c
+++ b/com32/elflink/modules/mytest.c
@@ -12,6 +12,7 @@
 #include <setjmp.h>
 #include <limits.h>
 #include <com32.h>
+#include <core-elf.h>
 #include <syslinux/adv.h>
 #include <syslinux/config.h>
 #include <sys/module.h>
diff --git a/com32/elflink/modules/passwd.c b/com32/elflink/modules/passwd.c
index a467a81..d190b1c 100644
--- a/com32/elflink/modules/passwd.c
+++ b/com32/elflink/modules/passwd.c
@@ -14,6 +14,7 @@
 #include <xcrypt.h>
 #include <sha1.h>
 #include <base64.h>
+#include <core-elf.h>
 #include <sys/module.h>
 
 #include "menu.h"
diff --git a/com32/elflink/modules/printmsg.c b/com32/elflink/modules/printmsg.c
index da9ec29..e5fc62c 100644
--- a/com32/elflink/modules/printmsg.c
+++ b/com32/elflink/modules/printmsg.c
@@ -26,6 +26,7 @@
 #ifdef __COM32__
 #include <com32.h>
 #endif
+#include <core-elf.h>
 
 #include "menu.h"
 



More information about the Syslinux-commits mailing list