[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