mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-02 12:01:32 +01:00
agent: Support non-NLS build.
* agent/agent.h: Use ENABLE_NLS and define L_() macro. -- GnuPG-bug-id: 2032 This is a fix for e76d4c05b24211f3981ab69cddb3fccc17d21e0e.
This commit is contained in:
parent
67b2dc7636
commit
b3286af36d
@ -300,6 +300,7 @@ typedef int (*lookup_ttl_t)(const char *hexgrip);
|
|||||||
and uses that to translate a string according to the locale set for
|
and uses that to translate a string according to the locale set for
|
||||||
the connection. The macro LunderscoreIMPL is used by i18n to
|
the connection. The macro LunderscoreIMPL is used by i18n to
|
||||||
actually define the inline function when needed. */
|
actually define the inline function when needed. */
|
||||||
|
#ifdef ENABLE_NLS
|
||||||
#define L_(a) agent_Lunderscore (ctrl, (a))
|
#define L_(a) agent_Lunderscore (ctrl, (a))
|
||||||
#define LunderscorePROTO \
|
#define LunderscorePROTO \
|
||||||
static inline const char *agent_Lunderscore (ctrl_t ctrl, \
|
static inline const char *agent_Lunderscore (ctrl_t ctrl, \
|
||||||
@ -312,6 +313,9 @@ typedef int (*lookup_ttl_t)(const char *hexgrip);
|
|||||||
return ctrl? i18n_localegettext (ctrl->lc_messages, string) \
|
return ctrl? i18n_localegettext (ctrl->lc_messages, string) \
|
||||||
/* */: gettext (string); \
|
/* */: gettext (string); \
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
#define L_(a) (a)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*-- gpg-agent.c --*/
|
/*-- gpg-agent.c --*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user