summaryrefslogtreecommitdiff
path: root/iputils_common.h
diff options
context:
space:
mode:
authorSami Kerola <kerolasa@iki.fi>2018-12-18 21:00:24 +0000
committerSami Kerola <kerolasa@iki.fi>2018-12-18 21:01:48 +0000
commitdc5d75db8351cf2c53386b089e96948ff74c60fe (patch)
tree0d7b21f98a99f3e7303c732a8e8103bec46593a8 /iputils_common.h
parent1c9f77ac19f1ec645d81e4feab2fb7f5e2bba86d (diff)
downloadiputils-dc5d75db8351cf2c53386b089e96948ff74c60fe.tar.gz
localization: move nls headers to iputils_common.h
Aboid boilerplating. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'iputils_common.h')
-rw-r--r--iputils_common.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/iputils_common.h b/iputils_common.h
new file mode 100644
index 0000000..40266bc
--- /dev/null
+++ b/iputils_common.h
@@ -0,0 +1,19 @@
+#ifndef IPUTILS_COMMON_H
+#define IPUTILS_COMMON_H
+
+#if defined(USE_IDN) || defined(ENABLE_NLS)
+# include <locale.h>
+#endif
+
+#ifdef ENABLE_NLS
+# include <libintl.h>
+# define _(Text) gettext (Text)
+#else
+# undef bindtextdomain
+# define bindtextdomain(Domain, Directory) /* empty */
+# undef textdomain
+# define textdomain(Domain) /* empty */
+# define _(Text) Text
+#endif
+
+#endif /* IPUTILS_COMMON_H */