CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/10/26 21:11:56
Index: src/builtin.c
===================================================================
RCS file: /sources/m4/m4/src/Attic/builtin.c,v
retrieving revision 1.1.1.1.2.45
retrieving revision 1.1.1.1.2.46
diff -u -b -r1.1.1.1.2.45 -r1.1.1.1.2.46
--- src/builtin.c 19 Oct 2006 23:13:05 -0000 1.1.1.1.2.45
+++ src/builtin.c 26 Oct 2006 21:11:56 -0000 1.1.1.1.2.46
@@ -237,7 +237,7 @@
free (SYMBOL_TEXT (s));
SYMBOL_TYPE (s) = TOKEN_TEXT;
- SYMBOL_TEXT (s) = xstrdup (text);
+ SYMBOL_TEXT (s) = xstrdup (text ? text : "");
}
/*-----------------------------------------------.
@@ -738,7 +738,7 @@
if (TOKEN_DATA_TYPE (argv[i]) != TOKEN_TEXT)
{
TOKEN_DATA_TYPE (argv[i]) = TOKEN_TEXT;
- TOKEN_DATA_TEXT (argv[i]) = "";
+ TOKEN_DATA_TEXT (argv[i]) = (char *) "";
}
bp->func (obs, argc - 1, argv + 1);
}
@@ -779,7 +779,7 @@
if (TOKEN_DATA_TYPE (argv[i]) != TOKEN_TEXT)
{
TOKEN_DATA_TYPE (argv[i]) = TOKEN_TEXT;
- TOKEN_DATA_TEXT (argv[i]) = "";
+ TOKEN_DATA_TEXT (argv[i]) = (char *) "";
}
call_macro (s, argc - 1, argv + 1, obs);
}