Find an edge variable in a binding */
| 2422 | |
| 2423 | /* Find an edge variable in a binding */ |
| 2424 | static cbm_edge_t *binding_get_edge(binding_t *b, const char *var) { |
| 2425 | for (int i = 0; i < b->edge_var_count; i++) { |
| 2426 | if (strcmp(b->edge_var_names[i], var) == 0) { |
| 2427 | return &b->edge_vars[i]; |
| 2428 | } |
| 2429 | } |
| 2430 | return NULL; |
| 2431 | } |
| 2432 | |
| 2433 | /* Find a variable's node in a binding */ |
| 2434 | static cbm_node_t *binding_get(binding_t *b, const char *var) { |
no outgoing calls
no test coverage detected