| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| virtual internal |
| |
| @ string_empty depends on internal @ |
| type t; |
| identifier func !~ "pcmk__str_empty"; |
| char* I; |
| @@ |
| t func(...) { |
| ... |
| ( |
| - (I == NULL) || (strlen(I) == 0) |
| + pcmk__str_empty(I) |
| | |
| - (I == NULL) || !strlen(I) |
| + pcmk__str_empty(I) |
| | |
| - (I == NULL) || (I[0] == 0) |
| + pcmk__str_empty(I) |
| | |
| - (I == NULL) || (*I == 0) |
| + pcmk__str_empty(I) |
| | |
| - (I == NULL) || (I[0] == '\0') |
| + pcmk__str_empty(I) |
| | |
| - (I == NULL) || (*I == '\0') |
| + pcmk__str_empty(I) |
| ) |
| ... |
| } |