/[m4]/m4/src/main.c
ViewVC logotype

Diff of /m4/src/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.39 by gary, Tue Jun 17 15:17:45 2003 UTC revision 1.40 by gary, Wed Jun 18 16:21:55 2003 UTC
# Line 432  warranty; not even for MERCHANTABILITY o Line 432  warranty; not even for MERCHANTABILITY o
432            {            {
433            case 'D':            case 'D':
434              {              {
435                m4_token *token = XCALLOC (m4_token, 1);                m4_symbol_value *token = XCALLOC (m4_symbol_value, 1);
436    
437                macro_value = strchr (defines->macro, '=');                macro_value = strchr (defines->macro, '=');
438                if (macro_value == NULL)                if (macro_value == NULL)
439                  macro_value = "";                  macro_value = "";
440                else                else
441                  *macro_value++ = '\0';                  *macro_value++ = '\0';
442                TOKEN_TEXT (token) = xstrdup (macro_value);                VALUE_TEXT (token) = xstrdup (macro_value);
443                TOKEN_TYPE (token) = M4_TOKEN_TEXT;                VALUE_TYPE (token) = M4_SYMBOL_TEXT;
444    
445                m4_symbol_pushdef (M4SYMTAB, defines->macro, token);                m4_symbol_pushdef (M4SYMTAB, defines->macro, token);
446              }              }

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26