[git commit] libintl.h: add _(x) and N_(x) and use it everywhere
Bernhard Reutner-Fischer
rep.dot.nop at gmail.com
Fri Jun 15 12:00:22 UTC 2012
commit: http://git.uclibc.org/uClibc/commit/?id=ef7472070942a527be96d3dceface75c8c96d365
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
remove _LIBC part from rpc headers
include libintl.h to rpc_private.h and use that instead of rpc.h
include libintl.h anywhere else needed replacing _(x) and N_(x)
Signed-off-by: Peter S. Mazinger <ps.m at gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
include/libintl.h | 9 +++++++++
include/rpc/auth.h | 3 ---
include/rpc/rpc.h | 5 -----
include/rpc/types.h | 5 -----
include/rpc/xdr.h | 3 ---
libc/inet/gai_strerror.c | 3 +--
libc/inet/rpc/auth_unix.c | 1 +
libc/inet/rpc/get_myaddress.c | 1 +
libc/inet/rpc/pm_getmaps.c | 2 +-
libc/inet/rpc/pmap_clnt.c | 2 +-
libc/inet/rpc/rpc_private.h | 1 +
libc/inet/rpc/ruserpass.c | 3 +--
libc/inet/rpc/svc_run.c | 2 +-
libc/inet/rpc/svc_tcp.c | 2 +-
libc/inet/rpc/svc_udp.c | 2 +-
libc/inet/rpc/svc_unix.c | 2 +-
libc/inet/rpc/xdr.c | 1 +
libc/inet/rpc/xdr_array.c | 1 +
libc/inet/rpc/xdr_rec.c | 2 +-
libc/inet/rpc/xdr_reference.c | 1 +
20 files changed, 24 insertions(+), 27 deletions(-)
diff --git a/include/libintl.h b/include/libintl.h
index be3969f..6631d0b 100644
--- a/include/libintl.h
+++ b/include/libintl.h
@@ -23,6 +23,8 @@
#include <features.h>
+#ifdef __UCLIBC_HAS_GETTEXT_AWARENESS__
+
/* We define an additional symbol to signal that we use the GNU
implementation of gettext. */
#define __USE_GNU_GETTEXT 1
@@ -125,4 +127,11 @@ extern char *bind_textdomain_codeset (__const char *__domainname,
__END_DECLS
+#endif /* __UCLIBC_HAS_GETTEXT_AWARENESS__ */
+
+#ifdef _LIBC
+# define _(x) x
+# define N_(x) x
+#endif
+
#endif /* libintl.h */
diff --git a/include/rpc/auth.h b/include/rpc/auth.h
index 9a7a7d3..1d5198c 100644
--- a/include/rpc/auth.h
+++ b/include/rpc/auth.h
@@ -41,9 +41,6 @@
#ifndef _RPC_AUTH_H
#define _RPC_AUTH_H 1
-#ifdef _LIBC
-#define _(X) X
-#endif
#include <features.h>
#include <rpc/xdr.h>
diff --git a/include/rpc/rpc.h b/include/rpc/rpc.h
index cd5d8a8..df05428 100644
--- a/include/rpc/rpc.h
+++ b/include/rpc/rpc.h
@@ -38,11 +38,6 @@
#ifndef _RPC_RPC_H
#define _RPC_RPC_H 1
-#ifdef _LIBC
-#define _(X) X
-#include <features.h>
-#endif
-
#include <rpc/types.h> /* some typedefs */
#include <netinet/in.h>
diff --git a/include/rpc/types.h b/include/rpc/types.h
index e166ddf..8eff8e7 100644
--- a/include/rpc/types.h
+++ b/include/rpc/types.h
@@ -33,11 +33,6 @@
#ifndef _RPC_TYPES_H
#define _RPC_TYPES_H 1
-#ifdef _LIBC
-#define _(X) X
-#endif
-#include <features.h>
-
typedef int bool_t;
typedef int enum_t;
/* This needs to be changed to uint32_t in the future */
diff --git a/include/rpc/xdr.h b/include/rpc/xdr.h
index 24cc8f8..2fbe3e7 100644
--- a/include/rpc/xdr.h
+++ b/include/rpc/xdr.h
@@ -36,9 +36,6 @@
#ifndef _RPC_XDR_H
#define _RPC_XDR_H 1
-#ifdef _LIBC
-# define _(X) X
-#endif
#include <features.h>
#include <sys/types.h>
#include <rpc/types.h>
diff --git a/libc/inet/gai_strerror.c b/libc/inet/gai_strerror.c
index cfcb507..ab6bf98 100644
--- a/libc/inet/gai_strerror.c
+++ b/libc/inet/gai_strerror.c
@@ -19,9 +19,8 @@
#include <stdio.h>
#include <netdb.h>
+#include <libintl.h>
-#define N_(x) x
-#define _(x) x
static const struct
{
int code;
diff --git a/libc/inet/rpc/auth_unix.c b/libc/inet/rpc/auth_unix.c
index 62d97dc..95d08f0 100644
--- a/libc/inet/rpc/auth_unix.c
+++ b/libc/inet/rpc/auth_unix.c
@@ -42,6 +42,7 @@
#include <stdio.h>
#include <string.h>
#include <unistd.h>
+#include <libintl.h>
#include <sys/param.h>
#include <rpc/types.h>
diff --git a/libc/inet/rpc/get_myaddress.c b/libc/inet/rpc/get_myaddress.c
index ab4ac33..04999a1 100644
--- a/libc/inet/rpc/get_myaddress.c
+++ b/libc/inet/rpc/get_myaddress.c
@@ -44,6 +44,7 @@ static char sccsid[] = "@(#)get_myaddress.c 1.4 87/08/11 Copyr 1984 Sun Micro";
#include <sys/socket.h>
#include <stdio.h>
#include <unistd.h>
+#include <libintl.h>
#include <net/if.h>
#include <sys/ioctl.h>
/* Order of following two #includes reversed by roland at gnu */
diff --git a/libc/inet/rpc/pm_getmaps.c b/libc/inet/rpc/pm_getmaps.c
index e7b97e6..1c313c2 100644
--- a/libc/inet/rpc/pm_getmaps.c
+++ b/libc/inet/rpc/pm_getmaps.c
@@ -39,7 +39,7 @@ static char sccsid[] = "@(#)pmap_getmaps.c 1.10 87/08/11 Copyr 1984 Sun Micro";
* Copyright (C) 1984, Sun Microsystems, Inc.
*/
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#include <rpc/pmap_prot.h>
#include <rpc/pmap_clnt.h>
#include <netdb.h>
diff --git a/libc/inet/rpc/pmap_clnt.c b/libc/inet/rpc/pmap_clnt.c
index 868326e..20a5431 100644
--- a/libc/inet/rpc/pmap_clnt.c
+++ b/libc/inet/rpc/pmap_clnt.c
@@ -41,7 +41,7 @@
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#include <rpc/pmap_prot.h>
#include <rpc/pmap_clnt.h>
diff --git a/libc/inet/rpc/rpc_private.h b/libc/inet/rpc/rpc_private.h
index adb8138..9e01df4 100644
--- a/libc/inet/rpc/rpc_private.h
+++ b/libc/inet/rpc/rpc_private.h
@@ -1,6 +1,7 @@
#ifndef _RPC_PRIVATE_H
#define _RPC_PRIVATE_H
#include <rpc/rpc.h>
+#include <libintl.h>
/* Now define the internal interfaces. */
extern u_long _create_xid (void) attribute_hidden;
diff --git a/libc/inet/rpc/ruserpass.c b/libc/inet/rpc/ruserpass.c
index dd83021..d2b5eeb 100644
--- a/libc/inet/rpc/ruserpass.c
+++ b/libc/inet/rpc/ruserpass.c
@@ -39,9 +39,8 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include <libintl.h>
-
-#define _(X) (X)
/* #include "ftp_var.h" */
static int token (void);
diff --git a/libc/inet/rpc/svc_run.c b/libc/inet/rpc/svc_run.c
index a685df3..f3e0209 100644
--- a/libc/inet/rpc/svc_run.c
+++ b/libc/inet/rpc/svc_run.c
@@ -34,7 +34,7 @@
#include <errno.h>
#include <unistd.h>
#include <sys/poll.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
/* used by svc_[max_]pollfd */
diff --git a/libc/inet/rpc/svc_tcp.c b/libc/inet/rpc/svc_tcp.c
index 9810594..e44becf 100644
--- a/libc/inet/rpc/svc_tcp.c
+++ b/libc/inet/rpc/svc_tcp.c
@@ -44,7 +44,7 @@ static char sccsid[] = "@(#)svc_tcp.c 1.21 87/08/11 Copyr 1984 Sun Micro";
#include <stdio.h>
#include <unistd.h>
#include <string.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#include <sys/socket.h>
#include <sys/poll.h>
#include <errno.h>
diff --git a/libc/inet/rpc/svc_udp.c b/libc/inet/rpc/svc_udp.c
index 0d3840e..9a185d2 100644
--- a/libc/inet/rpc/svc_udp.c
+++ b/libc/inet/rpc/svc_udp.c
@@ -42,7 +42,7 @@ static char sccsid[] = "@(#)svc_udp.c 1.24 87/08/11 Copyr 1984 Sun Micro";
#include <stdio.h>
#include <unistd.h>
#include <string.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#include <sys/socket.h>
#include <errno.h>
diff --git a/libc/inet/rpc/svc_unix.c b/libc/inet/rpc/svc_unix.c
index 1a7874c..715f6e4 100644
--- a/libc/inet/rpc/svc_unix.c
+++ b/libc/inet/rpc/svc_unix.c
@@ -40,7 +40,7 @@
#include <stdio.h>
#include <unistd.h>
#include <string.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#include <rpc/svc.h>
#include <sys/socket.h>
#include <sys/uio.h>
diff --git a/libc/inet/rpc/xdr.c b/libc/inet/rpc/xdr.c
index de10c45..d07607c 100644
--- a/libc/inet/rpc/xdr.c
+++ b/libc/inet/rpc/xdr.c
@@ -44,6 +44,7 @@ static char sccsid[] = "@(#)xdr.c 1.35 87/08/12";
#include <stdio.h>
#include <limits.h>
#include <string.h>
+#include <libintl.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
diff --git a/libc/inet/rpc/xdr_array.c b/libc/inet/rpc/xdr_array.c
index cd90050..a058f93 100644
--- a/libc/inet/rpc/xdr_array.c
+++ b/libc/inet/rpc/xdr_array.c
@@ -45,6 +45,7 @@ static char sccsid[] = "@(#)xdr_array.c 1.10 87/08/11 Copyr 1984 Sun Micro";
#include <rpc/types.h>
#include <rpc/xdr.h>
#include <limits.h>
+#include <libintl.h>
#ifdef USE_IN_LIBIO
# include <wchar.h>
diff --git a/libc/inet/rpc/xdr_rec.c b/libc/inet/rpc/xdr_rec.c
index a5f49c6..f02f50e 100644
--- a/libc/inet/rpc/xdr_rec.c
+++ b/libc/inet/rpc/xdr_rec.c
@@ -47,7 +47,7 @@
#include <stdio.h>
#include <string.h>
#include <unistd.h>
-#include <rpc/rpc.h>
+#include "rpc_private.h"
#ifdef USE_IN_LIBIO
# include <wchar.h>
diff --git a/libc/inet/rpc/xdr_reference.c b/libc/inet/rpc/xdr_reference.c
index 6061e93..a7a494a 100644
--- a/libc/inet/rpc/xdr_reference.c
+++ b/libc/inet/rpc/xdr_reference.c
@@ -44,6 +44,7 @@ static char sccsid[] = "@(#)xdr_reference.c 1.11 87/08/11 SMI";
#include <string.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
+#include <libintl.h>
#ifdef USE_IN_LIBIO
# include <wchar.h>
More information about the uClibc-cvs
mailing list