equal
deleted
inserted
replaced
125 return (void *)this; /* anything, as long as it is not NULL!! */ |
125 return (void *)this; /* anything, as long as it is not NULL!! */ |
126 break; |
126 break; |
127 |
127 |
128 case search_op: |
128 case search_op: |
129 identifier_c *variable_name2 = dynamic_cast<identifier_c *>(variable_name); |
129 identifier_c *variable_name2 = dynamic_cast<identifier_c *>(variable_name); |
|
130 |
|
131 if (variable_name2 == NULL) { |
|
132 en_param_c *en_param = dynamic_cast<en_param_c *>(variable_name); |
|
133 if (en_param != NULL) |
|
134 variable_name2 = new identifier_c("EN"); |
|
135 } |
|
136 |
|
137 if (variable_name2 == NULL) { |
|
138 eno_param_c *eno_param = dynamic_cast<eno_param_c *>(variable_name); |
|
139 if (eno_param != NULL) |
|
140 variable_name2 = new identifier_c("ENO"); |
|
141 } |
|
142 |
130 if (variable_name2 == NULL) ERROR; |
143 if (variable_name2 == NULL) ERROR; |
|
144 |
131 if (strcasecmp(search_param_name->value, variable_name2->value) == 0) |
145 if (strcasecmp(search_param_name->value, variable_name2->value) == 0) |
132 /* FOUND! This is the same parameter!! */ |
146 /* FOUND! This is the same parameter!! */ |
133 return (void *)expression; |
147 return (void *)expression; |
134 return NULL; |
148 return NULL; |
135 break; |
149 break; |