inpcom.c, inp_split_multi_param_lines(), drop `keep' business

This commit is contained in:
rlar 2014-08-10 16:59:28 +02:00
parent 8a8a4f2fdb
commit cbe9aca764
1 changed files with 3 additions and 6 deletions

View File

@ -4052,7 +4052,7 @@ inp_split_multi_param_lines(struct line *card, int line_num)
counter = 0;
while ((equal_ptr = find_assignment(curr_line)) != NULL) {
char keep, *beg_param, *end_param, *new_line;
char *beg_param, *end_param;
bool get_expression = FALSE;
bool get_paren_expression = FALSE;
@ -4075,11 +4075,8 @@ inp_split_multi_param_lines(struct line *card, int line_num)
if (end_param[-1] == ',')
end_param--;
keep = *end_param;
*end_param = '\0';
new_line = tprintf(".param %s", beg_param);
array[counter++] = new_line;
*end_param = keep;
array[counter++] = tprintf(".param %.*s", (int) (end_param - beg_param), beg_param);
curr_line = end_param;
}