|
|
@ -7114,6 +7114,10 @@ static char *inp_functionalise_identifier(char *curr_line, char *identifier) |
|
|
char* estr1 = strchr(curr_line, '='); |
|
|
char* estr1 = strchr(curr_line, '='); |
|
|
char* estr2 = strchr(curr_line, '{'); |
|
|
char* estr2 = strchr(curr_line, '{'); |
|
|
char* estr; |
|
|
char* estr; |
|
|
|
|
|
|
|
|
|
|
|
if (!estr1 && !estr2) |
|
|
|
|
|
return str; |
|
|
|
|
|
|
|
|
if (estr1 && estr2) |
|
|
if (estr1 && estr2) |
|
|
estr = (estr1 < estr2) ? estr1 : estr2; |
|
|
estr = (estr1 < estr2) ? estr1 : estr2; |
|
|
else if (estr1) |
|
|
else if (estr1) |
|
|
@ -7121,7 +7125,6 @@ static char *inp_functionalise_identifier(char *curr_line, char *identifier) |
|
|
else |
|
|
else |
|
|
estr = estr2; |
|
|
estr = estr2; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (p = estr; (p = search_identifier(p, identifier, str)) != NULL;) |
|
|
for (p = estr; (p = search_identifier(p, identifier, str)) != NULL;) |
|
|
if (p[len] != '(') { |
|
|
if (p[len] != '(') { |
|
|
int prefix_len = (int) (p + len - str); |
|
|
int prefix_len = (int) (p + len - str); |
|
|
|