[syslinux:elflink] ldlinux: Include headers for function prototypes

syslinux-bot for Matt Fleming matt.fleming at intel.com
Tue Apr 17 11:24:11 PDT 2012


Commit-ID:  9b8f95e34a6ad6ab5fe1f4cf3f39347925e4c843
Gitweb:     http://www.syslinux.org/commit/9b8f95e34a6ad6ab5fe1f4cf3f39347925e4c843
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Mon, 2 Apr 2012 12:35:33 +0100
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Tue, 17 Apr 2012 10:58:33 +0100

ldlinux: Include headers for function prototypes

Include the appropriate headers to fix up the following build
warnings,

ldlinux.c: In function ‘parse_kernel_type’:
ldlinux.c:27:2: warning: implicit declaration of function ‘strncmp’
ldlinux.c: In function ‘load_kernel’:
ldlinux.c:64:2: warning: implicit declaration of function ‘find_label’
ldlinux.c:64:5: warning: assignment makes pointer from integer without a cast

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

---
 com32/elflink/ldlinux/config.h  |    1 +
 com32/elflink/ldlinux/ldlinux.c |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/com32/elflink/ldlinux/config.h b/com32/elflink/ldlinux/config.h
index c34b2cc..f616a8d 100644
--- a/com32/elflink/ldlinux/config.h
+++ b/com32/elflink/ldlinux/config.h
@@ -37,6 +37,7 @@ extern const char *default_cmd;	//"default" command line
 extern const char *onerror;	//"onerror" command line
 
 extern void cat_help_file(int key);
+extern struct menu_entry *find_label(const char *str);
 
 extern void eprintf(const char *filename, ...);
 
diff --git a/com32/elflink/ldlinux/ldlinux.c b/com32/elflink/ldlinux/ldlinux.c
index 6c306ad..19524c5 100644
--- a/com32/elflink/ldlinux/ldlinux.c
+++ b/com32/elflink/ldlinux/ldlinux.c
@@ -1,6 +1,7 @@
 #include <linux/list.h>
 #include <sys/times.h>
 #include <stdbool.h>
+#include <string.h>
 #include <core.h>
 #include "cli.h"
 #include "console.h"


More information about the Syslinux-commits mailing list