summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
Diffstat (limited to 'backend')
-rw-r--r--backend/dvi/mdvi-lib/Makefile.am4
-rw-r--r--backend/dvi/mdvi-lib/private.h14
-rw-r--r--backend/dvi/mdvi-lib/util.c20
3 files changed, 18 insertions, 20 deletions
diff --git a/backend/dvi/mdvi-lib/Makefile.am b/backend/dvi/mdvi-lib/Makefile.am
index 5edcdd03..e41b10bc 100644
--- a/backend/dvi/mdvi-lib/Makefile.am
+++ b/backend/dvi/mdvi-lib/Makefile.am
@@ -37,7 +37,9 @@ libmdvi_la_SOURCES = \
tfmfile.c \
tt.c \
util.c \
- vf.c
+ vf.c
+libmdvi_la_LIBADD = $(GLIB_LIBS)
+libmdvi_la_CFLAGS = $(GLIB_CFLAGS)
-include $(top_srcdir)/git.mk
diff --git a/backend/dvi/mdvi-lib/private.h b/backend/dvi/mdvi-lib/private.h
index 9f89dc70..9bb89e13 100644
--- a/backend/dvi/mdvi-lib/private.h
+++ b/backend/dvi/mdvi-lib/private.h
@@ -16,8 +16,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#ifndef _MDVI_PRIVATE_H
-#define _MDVI_PRIVATE_H 1
+#include <config.h>
+#include <glib/gi18n-lib.h>
+
+#define _MDVI_PRIVATE_H 1
#define HAVE_PROTOTYPES 1
#if STDC_HEADERS
@@ -45,15 +48,6 @@
#define SKIPSP(p) while(ISSP(p)) p++
#define SKIPNSP(p) while(*(p) && !ISSP(p)) p++
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#define _(x) gettext(x)
-#define _G(x) x
-#else
-#define _(x) x
-#define _G(x) x
-#endif /* ENABLE_NLS */
-
#if defined (__i386__) && defined (__GNUC__) && __GNUC__ >= 2
#define _BREAKPOINT() do { __asm__ __volatile__ ("int $03"); } while(0)
#elif defined (__alpha__) && defined (__GNUC__) && __GNUC__ >= 2
diff --git a/backend/dvi/mdvi-lib/util.c b/backend/dvi/mdvi-lib/util.c
index 15b53f13..feb55ee8 100644
--- a/backend/dvi/mdvi-lib/util.c
+++ b/backend/dvi/mdvi-lib/util.c
@@ -17,6 +17,8 @@
*/
#include <config.h>
+#include <glib/gi18n-lib.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
@@ -30,14 +32,14 @@
#include "private.h"
static char *const messages[] = {
- _G("Ooops!"),
- _G("Aieeeee!!"),
- _G("Ouch!"),
- _G("Houston, we have a problem"),
- _G("3.. 2.. 1.. BOOM!"),
- _G("I'm history"),
- _G("I'm going down"),
- _G("I smell a rat")
+ N_("Ooops!"),
+ N_("Aieeeee!!"),
+ N_("Ouch!"),
+ N_("Houston, we have a problem"),
+ N_("3.. 2.. 1.. BOOM!"),
+ N_("I'm history"),
+ N_("I'm going down"),
+ N_("I smell a rat")
};
#define NMSGS (sizeof(messages) / sizeof(char *))
@@ -139,7 +141,7 @@ void mdvi_crash(const char *format, ...)
va_start(ap, format);
fprintf(stderr, "%s: %s: ",
program_name,
- gettext(messages[(int)time(NULL) % NMSGS]));
+ _(messages[(int)time(NULL) % NMSGS]));
vfprintf(stderr, format, ap);
#ifndef __GNUC__
/* let's be portable */