diff options
| author | Peter S. Mazinger <ps.m@gmx.net> | 2011-03-13 15:37:48 +0100 | 
|---|---|---|
| committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2012-06-15 14:00:23 +0200 | 
| commit | 17967fd080face7e64a3c25b323760deab106096 (patch) | |
| tree | 722c0d9bab583802c95680d8ea23aa117c7cdccc | |
| parent | d6bc454fcbb0ffea534f49bfb990422a3f93807c (diff) | |
libintl.h, clnt_perror.c: add fallback gettext(x) and use it for _(x)
clnt_perror.c: change _(x) to N_(x) to allow compile with the change in libintl.h
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| -rw-r--r-- | include/libintl.h | 6 | ||||
| -rw-r--r-- | libc/inet/rpc/clnt_perror.c | 54 | 
2 files changed, 32 insertions, 28 deletions
| diff --git a/include/libintl.h b/include/libintl.h index 6631d0b26..b87909509 100644 --- a/include/libintl.h +++ b/include/libintl.h @@ -127,10 +127,14 @@ extern char *bind_textdomain_codeset (__const char *__domainname,  __END_DECLS +#else + +#define gettext(msgid) ((const char *) (msgid)) +  #endif /* __UCLIBC_HAS_GETTEXT_AWARENESS__ */  #ifdef _LIBC -# define _(x) x +# define _(x) gettext(x)  # define N_(x) x  #endif diff --git a/libc/inet/rpc/clnt_perror.c b/libc/inet/rpc/clnt_perror.c index 18114b7a0..00d607628 100644 --- a/libc/inet/rpc/clnt_perror.c +++ b/libc/inet/rpc/clnt_perror.c @@ -78,74 +78,74 @@ struct rpc_errtab  static const char rpc_errstr[] =  {  #define RPC_SUCCESS_IDX		0 -  _("RPC: Success") +  N_("RPC: Success")    "\0"  #define RPC_CANTENCODEARGS_IDX	(RPC_SUCCESS_IDX + sizeof "RPC: Success") -  _("RPC: Can't encode arguments") +  N_("RPC: Can't encode arguments")    "\0"  #define RPC_CANTDECODERES_IDX	(RPC_CANTENCODEARGS_IDX \  				 + sizeof "RPC: Can't encode arguments") -  _("RPC: Can't decode result") +  N_("RPC: Can't decode result")    "\0"  #define RPC_CANTSEND_IDX	(RPC_CANTDECODERES_IDX \  				 + sizeof "RPC: Can't decode result") -  _("RPC: Unable to send") +  N_("RPC: Unable to send")    "\0"  #define RPC_CANTRECV_IDX	(RPC_CANTSEND_IDX \  				 + sizeof "RPC: Unable to send") -  _("RPC: Unable to receive") +  N_("RPC: Unable to receive")    "\0"  #define RPC_TIMEDOUT_IDX	(RPC_CANTRECV_IDX \  				 + sizeof "RPC: Unable to receive") -  _("RPC: Timed out") +  N_("RPC: Timed out")    "\0"  #define RPC_VERSMISMATCH_IDX	(RPC_TIMEDOUT_IDX \  				 + sizeof "RPC: Timed out") -  _("RPC: Incompatible versions of RPC") +  N_("RPC: Incompatible versions of RPC")    "\0"  #define RPC_AUTHERROR_IDX	(RPC_VERSMISMATCH_IDX \  				 + sizeof "RPC: Incompatible versions of RPC") -  _("RPC: Authentication error") +  N_("RPC: Authentication error")    "\0"  #define RPC_PROGUNAVAIL_IDX		(RPC_AUTHERROR_IDX \  				 + sizeof "RPC: Authentication error") -  _("RPC: Program unavailable") +  N_("RPC: Program unavailable")    "\0"  #define RPC_PROGVERSMISMATCH_IDX (RPC_PROGUNAVAIL_IDX \  				  + sizeof "RPC: Program unavailable") -  _("RPC: Program/version mismatch") +  N_("RPC: Program/version mismatch")    "\0"  #define RPC_PROCUNAVAIL_IDX	(RPC_PROGVERSMISMATCH_IDX \  				 + sizeof "RPC: Program/version mismatch") -  _("RPC: Procedure unavailable") +  N_("RPC: Procedure unavailable")    "\0"  #define RPC_CANTDECODEARGS_IDX	(RPC_PROCUNAVAIL_IDX \  				 + sizeof "RPC: Procedure unavailable") -  _("RPC: Server can't decode arguments") +  N_("RPC: Server can't decode arguments")    "\0"  #define RPC_SYSTEMERROR_IDX	(RPC_CANTDECODEARGS_IDX \  				 + sizeof "RPC: Server can't decode arguments") -  _("RPC: Remote system error") +  N_("RPC: Remote system error")    "\0"  #define RPC_UNKNOWNHOST_IDX	(RPC_SYSTEMERROR_IDX \  				 + sizeof "RPC: Remote system error") -  _("RPC: Unknown host") +  N_("RPC: Unknown host")    "\0"  #define RPC_UNKNOWNPROTO_IDX	(RPC_UNKNOWNHOST_IDX \  				 + sizeof "RPC: Unknown host") -  _("RPC: Unknown protocol") +  N_("RPC: Unknown protocol")    "\0"  #define RPC_PMAPFAILURE_IDX	(RPC_UNKNOWNPROTO_IDX \  				 + sizeof "RPC: Unknown protocol") -  _("RPC: Port mapper failure") +  N_("RPC: Port mapper failure")    "\0"  #define RPC_PROGNOTREGISTERED_IDX (RPC_PMAPFAILURE_IDX \  				   + sizeof "RPC: Port mapper failure") -  _("RPC: Program not registered") +  N_("RPC: Program not registered")    "\0"  #define RPC_FAILED_IDX		(RPC_PROGNOTREGISTERED_IDX \  				 + sizeof "RPC: Program not registered") -  _("RPC: Failed (unspecified error)") +  N_("RPC: Failed (unspecified error)")  };  static const struct rpc_errtab rpc_errlist[] = @@ -186,7 +186,7 @@ clnt_sperrno (enum clnt_stat stat)  	  return (char*)_(rpc_errstr + rpc_errlist[i].message_off);  	}      } -  return _("RPC: (unknown error code)"); +  return N_("RPC: (unknown error code)");  }  libc_hidden_def(clnt_sperrno) @@ -366,34 +366,34 @@ struct auth_errtab  static const char auth_errstr[] =  {  #define AUTH_OK_IDX		0 -   _("Authentication OK") +   N_("Authentication OK")     "\0"  #define AUTH_BADCRED_IDX	(AUTH_OK_IDX + sizeof "Authentication OK") -   _("Invalid client credential") +   N_("Invalid client credential")     "\0"  #define AUTH_REJECTEDCRED_IDX	(AUTH_BADCRED_IDX \  				 + sizeof "Invalid client credential") -   _("Server rejected credential") +   N_("Server rejected credential")     "\0"  #define AUTH_BADVERF_IDX	(AUTH_REJECTEDCRED_IDX \  				 + sizeof "Server rejected credential") -   _("Invalid client verifier") +   N_("Invalid client verifier")     "\0"  #define AUTH_REJECTEDVERF_IDX	(AUTH_BADVERF_IDX \  				 + sizeof "Invalid client verifier") -   _("Server rejected verifier") +   N_("Server rejected verifier")     "\0"  #define AUTH_TOOWEAK_IDX	(AUTH_REJECTEDVERF_IDX \  				 + sizeof "Server rejected verifier") -   _("Client credential too weak") +   N_("Client credential too weak")     "\0"  #define AUTH_INVALIDRESP_IDX	(AUTH_TOOWEAK_IDX \  				 + sizeof "Client credential too weak") -   _("Invalid server verifier") +   N_("Invalid server verifier")     "\0"  #define AUTH_FAILED_IDX		(AUTH_INVALIDRESP_IDX \  				 + sizeof "Invalid server verifier") -   _("Failed (unspecified error)") +   N_("Failed (unspecified error)")  };  static const struct auth_errtab auth_errlist[] = | 
