| 310 | |
| 311 | # if __has_builtin(__builtin_strcmp) |
| 312 | builtin_function(strcmp) int strcmp(FAR const char *s1, |
| 313 | FAR const char *s2) |
| 314 | { |
| 315 | if (__builtin_constant_p(s1) && __builtin_constant_p(s2)) |
| 316 | { |
| 317 | return __builtin_strcmp(s1, s2); |
| 318 | } |
| 319 | else |
| 320 | { |
| 321 | return __orig_strcmp(s1, s2); |
| 322 | } |
| 323 | } |
| 324 | # endif |
| 325 | |
| 326 | # if __has_builtin(__builtin_strcpy) |
no outgoing calls
no test coverage detected