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 7505d56..530dbb0 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 c6dc26a..e9d675e 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 5a028e4..237f8d4 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 b733c85..6452989 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 474658c..8a8f4f8 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 e2052a0..9f98e06 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