diff options
author | Paul Smith <psmith@gnu.org> | 2010-11-06 21:56:23 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2010-11-06 21:56:23 +0000 |
commit | 1208b1e7e0afa6fb5cced1e822fe34008902ef26 (patch) | |
tree | faf87797baba5fae47c98029e5d2c1ec741fb7d1 /commands.h | |
parent | d7ce0c5ad6f863033762858de1e0ce1744ed4391 (diff) | |
download | make-1208b1e7e0afa6fb5cced1e822fe34008902ef26.tar.gz |
Improve backslash/newline handling to adhere to POSIX requirements.
Diffstat (limited to 'commands.h')
-rw-r--r-- | commands.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -23,10 +23,11 @@ struct commands { struct floc fileinfo; /* Where commands were defined. */ char *commands; /* Commands text. */ - unsigned int ncommand_lines;/* Number of command lines. */ char **command_lines; /* Commands chopped up into lines. */ char *lines_flags; /* One set of flag bits for each line. */ - int any_recurse; /* Nonzero if any `lines_recurse' elt has */ + unsigned short ncommand_lines;/* Number of command lines. */ + char recipe_prefix; /* Recipe prefix for this command set. */ + unsigned int any_recurse:1; /* Nonzero if any `lines_flags' elt has */ /* the COMMANDS_RECURSE bit set. */ }; |