Compares two C strings. Returns true iff they have the same content. Unlike strcmp(), this function can handle NULL argument(s). A NULL C string is considered different to any non-NULL C string, including the empty string.
| 889 | // C string is considered different to any non-NULL C string, |
| 890 | // including the empty string. |
| 891 | bool String::CStringEquals(const char * lhs, const char * rhs) { |
| 892 | if ( lhs == NULL ) return rhs == NULL; |
| 893 | |
| 894 | if ( rhs == NULL ) return false; |
| 895 | |
| 896 | return strcmp(lhs, rhs) == 0; |
| 897 | } |
| 898 | |
| 899 | #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING |
| 900 |
nothing calls this directly
no outgoing calls
no test coverage detected