aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binutils/ChangeLog9
-rw-r--r--binutils/deflex.l2
-rw-r--r--binutils/rclex.l2
-rw-r--r--binutils/rcparse.y3
-rw-r--r--binutils/windres.c8
5 files changed, 21 insertions, 3 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 3363eb6..98fbca8 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,12 @@
+2005-02-17 Alan Modra <amodra@bigpond.net.au>
+
+ * deflex.l (YY_NO_UNPUT): Define.
+ * rclex.l (YY_NO_UNPUT): Define.
+ * rcparse.y (null_unichar): New static var.
+ (res_null_text): Use it rather than attempting to init from wchar_t.
+ * windres.c: Include assert.h and time.h before getopt.h.
+ Include config.h and unistd.h too.
+
2005-02-15 Nick Clifton <nickc@redhat.com>
* nlmconv.c: Provide a full prototype for the localtime() function
diff --git a/binutils/deflex.l b/binutils/deflex.l
index bdf15d3..b86748a 100644
--- a/binutils/deflex.l
+++ b/binutils/deflex.l
@@ -27,6 +27,8 @@
#include "defparse.h"
#include "dlltool.h"
+#define YY_NO_UNPUT
+
int linenumber;
%}
diff --git a/binutils/rclex.l b/binutils/rclex.l
index 2735cc1..0afad4d 100644
--- a/binutils/rclex.l
+++ b/binutils/rclex.l
@@ -32,6 +32,8 @@
#include <assert.h>
+#define YY_NO_UNPUT
+
/* Whether we are in rcdata mode, in which we returns the lengths of
strings. */
diff --git a/binutils/rcparse.y b/binutils/rcparse.y
index 98ad3c8..c913022 100644
--- a/binutils/rcparse.y
+++ b/binutils/rcparse.y
@@ -54,10 +54,11 @@ static unsigned long base_style;
static unsigned long default_style;
static unsigned long class;
static struct res_id res_text_field;
+static unichar null_unichar;
/* This is used for COMBOBOX, LISTBOX and EDITTEXT which
do not allow resource 'text' field in control definition. */
-static const struct res_id res_null_text = { 1, {{0, L""}}};
+static const struct res_id res_null_text = { 1, {{0, &null_unichar}}};
%}
diff --git a/binutils/windres.c b/binutils/windres.c
index 5b7fdf1..b600611 100644
--- a/binutils/windres.c
+++ b/binutils/windres.c
@@ -34,6 +34,12 @@
* The res2coff program, written by Pedro A. Aranda <paag@tid.es>. */
+#include "config.h"
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#include <assert.h>
+#include <time.h>
#include "bfd.h"
#include "getopt.h"
#include "bucomm.h"
@@ -41,8 +47,6 @@
#include "safe-ctype.h"
#include "obstack.h"
#include "windres.h"
-#include <assert.h>
-#include <time.h>
/* Used by resrc.c at least. */