summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c')
-rw-r--r--Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c23
1 files changed, 7 insertions, 16 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c b/Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c
index b8006290a1c..1ac523b56eb 100644
--- a/Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c
+++ b/Build/source/texk/web2c/luatexdir/luafontloader/src/ffdummies.c
@@ -19,20 +19,9 @@
/* some dummy functions and variables so that a few ff source files can be ignored */
-#include "uiinterface.h"
-#include "fontforgevw.h"
-#include "splinefont.h"
-#include <stdarg.h>
-#include <stdio.h>
-#include <basics.h>
-#include <ustring.h>
-
+#include "ffdummies.h"
-
-/* fix for non-gcc compilation: */
-#if !defined(__GNUC__) || (__GNUC__ < 2)
-# define __attribute__(x)
-#endif /* !defined(__GNUC__) || (__GNUC__ < 2) */
+#include <stdarg.h>
char **gww_errors = NULL;
int gww_error_count = 0;
@@ -91,7 +80,7 @@ static void LUAUI__LogError(const char *format, va_list ap)
/* this is not static because it is used by gwwiconv.c */
__attribute__ ((format(printf, 1, 2)))
-void LUAUI_LogError(const char *format, ...)
+static void LUAUI_LogError(const char *format, ...)
{
va_list ap;
va_start(ap, format);
@@ -158,7 +147,7 @@ static char *LUAUI_ask_string(const char *title, const char *def,
(void) title;
(void) def;
(void) question;
- return ((char *) def);
+ return def ? strdup(def) : NULL;
}
static char *LUAUI_open_file(const char *title, const char *defaultfile,
@@ -282,12 +271,14 @@ void ScriptPrint(FontViewBase * fv, int type, int32 * pointsizes,
(void) outputfile;
}
-int PdfDumpGlyphResources(void *pi, SplineChar * sc)
+#if 0 /* unused */
+static int PdfDumpGlyphResources(void *pi, SplineChar * sc)
{
(void) pi;
(void) sc;
return 0;
}
+#endif
/* autotrace.c */
int autotrace_ask = 0, mf_ask = 0, mf_clearbackgrounds = 0, mf_showerrors = 0;