diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/gnu.c | 5 | ||||
-rw-r--r-- | modules/m4.c | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/modules/gnu.c b/modules/gnu.c index 70c7cf60..560e0d5e 100644 --- a/modules/gnu.c +++ b/modules/gnu.c @@ -463,7 +463,7 @@ M4BUILTIN_HANDLER (builtin) for (i = 2; i < argc; i++) if (!m4_is_arg_text (argv, i)) m4_set_symbol_value_text (m4_arg_symbol (new_argv, i - 1), - ""); + "", 0); bp->func (context, obs, argc - 1, new_argv); free (new_argv); } @@ -707,7 +707,8 @@ M4BUILTIN_HANDLER (indir) if (!m4_symbol_groks_macro (symbol)) for (i = 2; i < argc; i++) if (!m4_is_arg_text (argv, i)) - m4_set_symbol_value_text (m4_arg_symbol (new_argv, i - 1), ""); + m4_set_symbol_value_text (m4_arg_symbol (new_argv, i - 1), + "", 0); m4_macro_call (context, m4_get_symbol_value (symbol), obs, argc - 1, new_argv); free (new_argv); diff --git a/modules/m4.c b/modules/m4.c index 37497e64..87584a2e 100644 --- a/modules/m4.c +++ b/modules/m4.c @@ -166,7 +166,7 @@ M4BUILTIN_HANDLER (define) m4_symbol_value *value = m4_symbol_value_create (); if (argc == 2) - m4_set_symbol_value_text (value, xstrdup ("")); + m4_set_symbol_value_text (value, xstrdup (""), 0); else m4_symbol_value_copy (value, m4_arg_symbol (argv, 2)); @@ -197,7 +197,7 @@ M4BUILTIN_HANDLER (pushdef) m4_symbol_value *value = m4_symbol_value_create (); if (argc == 2) - m4_set_symbol_value_text (value, xstrdup ("")); + m4_set_symbol_value_text (value, xstrdup (""), 0); else m4_symbol_value_copy (value, m4_arg_symbol (argv, 2)); |