savestring() macro in general.h runs function arguments twice.

2012-11-23 Thread John E. Malmberg
The execute_cmd.c module uses make_command_string() as a parameter to the savestring() macro. This causes the savestring() macro to call that function twice(). I have not done any timing tests to see how this is impacting performance, but it definitely shows up when stepping through commands

RFE: read -d STRING

2012-11-23 Thread Chris F.A. Johnson
I would find it very useful to allow a string of delimiters to be used with 'read -d', with any member of the string terminating the input and the character used being stored in a variable, e.g. READ_DELIM. -- Chris F.A. Johnson, Author: Pro Bash Pro