summaryrefslogtreecommitdiff
path: root/modules/m4.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/m4.c')
-rw-r--r--modules/m4.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/modules/m4.c b/modules/m4.c
index ecae4c3a..ec47d01c 100644
--- a/modules/m4.c
+++ b/modules/m4.c
@@ -38,13 +38,6 @@
#include <modules/m4.h>
-/* Rename exported symbols for dlpreload()ing. */
-#define m4_set_sysval m4_LTX_m4_set_sysval
-#define m4_sysval_flush m4_LTX_m4_sysval_flush
-#define m4_dump_symbols m4_LTX_m4_dump_symbols
-#define m4_expand_ranges m4_LTX_m4_expand_ranges
-#define m4_make_temp m4_LTX_m4_make_temp
-
extern void m4_set_sysval (int);
extern void m4_sysval_flush (m4 *, bool);
extern void m4_dump_symbols (m4 *, m4_dump_symbol_data *, size_t,
@@ -113,7 +106,7 @@ static void numb_obstack (m4_obstack *obs, number value,
/* Generate a table for mapping m4 symbol names to handler functions. */
-const m4_builtin m4_builtin_table[] =
+static const m4_builtin m4_builtin_table[] =
{
#define BUILTIN(handler, macros, blind, side, min, max) \
M4BUILTIN_ENTRY (handler, #handler, macros, blind, side, min, max)
@@ -125,7 +118,8 @@ const m4_builtin m4_builtin_table[] =
};
-M4INIT_HANDLER (m4)
+void
+include_m4 (m4 *context, m4_module *module, m4_obstack *obs)
{
m4_install_builtins (context, module, m4_builtin_table);
}