| 110 | } |
| 111 | |
| 112 | bool AR_FuncIsAggregate |
| 113 | ( |
| 114 | const char *func_name |
| 115 | ) { |
| 116 | size_t len = strlen(func_name); |
| 117 | char lower_func_name[len + 1]; |
| 118 | str_tolower_ascii(func_name, lower_func_name, &len); |
| 119 | AR_FuncDesc *f = raxFind(__aeRegisteredFuncs, |
| 120 | (unsigned char *)lower_func_name, len); |
| 121 | |
| 122 | if(f == raxNotFound) return false; |
| 123 | |
| 124 | return f->aggregate; |
| 125 | } |
| 126 |
no test coverage detected