inp_fix_ternary_operator_str(), abstraction, new function inp_search_opening_paren()

This commit is contained in:
rlar 2013-10-03 11:54:58 +02:00
parent bdd65ddb89
commit 0ab86ddaf0
1 changed files with 4 additions and 1 deletions

View File

@ -1857,8 +1857,8 @@ inp_fix_ternary_operator_str(char *line, bool all)
str_ptr2 = skip_back_ws(question);
/* test for (conditional)?... */
if (str_ptr2[-1] == ')') {
char *inp_search_opening_paren(char *str_ptr, char *line) {
int count = 1;
str_ptr = str_ptr2 - 1;
while ((count != 0) && (str_ptr != line)) {
str_ptr--;
if (*str_ptr == '(')
@ -1866,6 +1866,9 @@ inp_fix_ternary_operator_str(char *line, bool all)
if (*str_ptr == ')')
count++;
}
return str_ptr;
}
str_ptr = inp_search_opening_paren(str_ptr2 - 1, line);
}
/* test for (conditional?... */
else {