| 216 | } |
| 217 | |
| 218 | int av_strncasecmp(const char *a, const char *b, size_t n) |
| 219 | { |
| 220 | uint8_t c1, c2; |
| 221 | if (n <= 0) |
| 222 | return 0; |
| 223 | do { |
| 224 | c1 = av_tolower(*a++); |
| 225 | c2 = av_tolower(*b++); |
| 226 | } while (--n && c1 && c1 == c2); |
| 227 | return c1 - c2; |
| 228 | } |
| 229 | |
| 230 | char *av_strireplace(const char *str, const char *from, const char *to) |
| 231 | { |
no test coverage detected