| 681 | */ |
| 682 | |
| 683 | static _cgi_var_t * /* O - Variable pointer or NULL */ |
| 684 | cgi_find_variable(const char *name) /* I - Name of variable */ |
| 685 | { |
| 686 | _cgi_var_t key; /* Search key */ |
| 687 | |
| 688 | |
| 689 | if (form_count < 1 || name == NULL) |
| 690 | return (NULL); |
| 691 | |
| 692 | key.name = (char *)name; |
| 693 | |
| 694 | return ((_cgi_var_t *)bsearch(&key, form_vars, (size_t)form_count, sizeof(_cgi_var_t), |
| 695 | (int (*)(const void *, const void *))cgi_compare_variables)); |
| 696 | } |
| 697 | |
| 698 | |
| 699 | /* |
no outgoing calls
no test coverage detected