aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binutils/ChangeLog8
-rw-r--r--binutils/coffdump.c2
-rw-r--r--binutils/nlmconv.c4
-rw-r--r--binutils/nlmheader.y2
4 files changed, 13 insertions, 3 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 8d12b27..53d5869 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,11 @@
+2002-02-10 Daniel Jacobowitz <drow@mvista.com>
+
+ * coffdump.c: Include "getopt.h" after "bucomm.h"
+ so that macros are defined correctly.
+ * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
+ prototype. Prototype main.
+ * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
+
2002-02-06 Alexandre Oliva <aoliva@redhat.com>
* MAINTAINERS: Added self as SH co-maintainer.
diff --git a/binutils/coffdump.c b/binutils/coffdump.c
index db5034e..065e9e1 100644
--- a/binutils/coffdump.c
+++ b/binutils/coffdump.c
@@ -24,11 +24,11 @@
it out so we can test the grokker. */
#include <bfd.h>
-#include <getopt.h>
#include <libiberty.h>
#include "coffgrok.h"
#include "bucomm.h"
+#include "getopt.h"
static int atnl;
diff --git a/binutils/nlmconv.c b/binutils/nlmconv.c
index e2541e3..f064271 100644
--- a/binutils/nlmconv.c
+++ b/binutils/nlmconv.c
@@ -59,7 +59,7 @@
extern char *strerror PARAMS ((int));
#ifndef localtime
-extern struct tm *localtime ();
+extern struct tm *localtime PARAMS ((const time_t *));
#endif
#ifndef SEEK_SET
@@ -122,6 +122,8 @@ static struct option long_options[] =
/* Local routines. */
+int main PARAMS ((int, char **));
+
static void show_usage PARAMS ((FILE *, int));
static const char *select_output_format PARAMS ((enum bfd_architecture,
unsigned long, boolean));
diff --git a/binutils/nlmheader.y b/binutils/nlmheader.y
index 5d83f31..f2a306d 100644
--- a/binutils/nlmheader.y
+++ b/binutils/nlmheader.y
@@ -494,7 +494,7 @@ string_list:
/* If strerror is just a macro, we want to use the one from libiberty
since it will handle undefined values. */
#undef strerror
-extern char *strerror ();
+extern char *strerror PARAMS ((int));
/* The lexer is simple, too simple for flex. Keywords are only
recognized at the start of lines. Everything else must be an