Quell some gcc warnings by defining textdomain and bindtextdomain
authorAlan Modra <amodra@gmail.com>
Sat, 13 May 2000 13:05:36 +0000 (13:05 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 13 May 2000 13:05:36 +0000 (13:05 +0000)
as intl/libgettext.h does.

binutils/ChangeLog
binutils/bucomm.h
gas/ChangeLog
gas/asintl.h
ld/ChangeLog
ld/ld.h

index 7505d5631c2c74355815879a3653cbe060f09133..530dbb0ebb4ef3f02cbc8030c02287ca07636ec2 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-13  Alan Modra  <alan@linuxcare.com.au>
+
+       * bucomm.h (gettext, dgettext, dcgettext, textdomain,
+       bindtextdomain): Replace defines with those from intl/libgettext.h
+       to quieten gcc warnings.
+
 2000-05-12  H.J. Lu  <hjl@gnu.org>
 
        * nlmconv.c (temp_filename): Removed.
index c6dc26a1f09f618845306cf9081df30b8be13c5e..e9d675e31ae1e4cc55b89f9062d6c091efcc9860 100644 (file)
@@ -138,12 +138,11 @@ void *alloca ();
 #  define N_(String) (String)
 # endif
 #else
-/* Stubs that do something close enough.  */
-# define textdomain(String) (String)
-# define gettext(String) (String)
-# define dgettext(Domain,Message) (Message)
-# define dcgettext(Domain,Message,Type) (Message)
-# define bindtextdomain(Domain,Directory) (Domain)
+# define gettext(Msgid) (Msgid)
+# define dgettext(Domainname, Msgid) (Msgid)
+# define dcgettext(Domainname, Msgid, Category) (Msgid)
+# define textdomain(Domainname) while (0) /* nothing */
+# define bindtextdomain(Domainname, Dirname) while (0) /* nothing */
 # define _(String) (String)
 # define N_(String) (String)
 #endif
index 5a028e4df8d866f439f63e2ec829f505d168e6a5..237f8d413edfac998d63c65c92a650f533bf69cf 100644 (file)
@@ -1,5 +1,9 @@
 2000-05-13  Alan Modra  <alan@linuxcare.com.au>
 
+       * asintl.h (gettext, dgettext, dcgettext, textdomain,
+       bindtextdomain): Replace defines with those from intl/libgettext.h
+       to quieten gcc warnings.
+
        * NEWS: Mention x86 .arch and -q.
 
        * config/tc-i386.c (quiet_warnings): New.
index b733c85f0f3939441a97addab309e39694416804..6452989f2e77533b92dc1f58c1e70007b88a918b 100644 (file)
 #  define N_(String) (String)
 # endif
 #else
-/* Stubs that do something close enough.  */
-# define textdomain(String) (String)
-# define gettext(String) (String)
-# define dgettext(Domain,Message) (Message)
-# define dcgettext(Domain,Message,Type) (Message)
-# define bindtextdomain(Domain,Directory) (Domain)
+# define gettext(Msgid) (Msgid)
+# define dgettext(Domainname, Msgid) (Msgid)
+# define dcgettext(Domainname, Msgid, Category) (Msgid)
+# define textdomain(Domainname) while (0) /* nothing */
+# define bindtextdomain(Domainname, Dirname) while (0) /* nothing */
 # define _(String) (String)
 # define N_(String) (String)
 #endif
index 474658cc388407c0d41d6e8ce9539168e691a37a..8a8f4f8e7f95be46f69b92d66de8a10913b74ce9 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-13  Alan Modra  <alan@linuxcare.com.au>
+
+       * ld.h (gettext, dgettext, dcgettext, textdomain, bindtextdomain):
+       Replace defines with those from intl/libgettext.h to quieten gcc
+       warnings.
+
 2000-05-10  H.J. Lu  <hjl@gnu.org>
 
        * ldlang.c (open_input_bfds): Don't load the same file within
diff --git a/ld/ld.h b/ld/ld.h
index e2052a0b445163efbc663796ca24caec79b4ed34..9f98e06846813260f0cf05f83cefc39002f52095 100644 (file)
--- a/ld/ld.h
+++ b/ld/ld.h
 #  define N_(String) (String)
 # endif
 #else
-/* Stubs that do something close enough.  */
-# define textdomain(String) (String)
-# define gettext(String) (String)
-# define dgettext(Domain,Message) (Message)
-# define dcgettext(Domain,Message,Type) (Message)
-# define bindtextdomain(Domain,Directory) (Domain)
+# define gettext(Msgid) (Msgid)
+# define dgettext(Domainname, Msgid) (Msgid)
+# define dcgettext(Domainname, Msgid, Category) (Msgid)
+# define textdomain(Domainname) while (0) /* nothing */
+# define bindtextdomain(Domainname, Dirname) while (0) /* nothing */
 # define _(String) (String)
 # define N_(String) (String)
 #endif