diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-08-18 06:12:22 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-08-18 06:12:22 +0000 |
commit | 52abf94a3200821d57a90789f0ffa9f8e6f81e6a (patch) | |
tree | 11d1f641ffb7ee40d03163b669c203f9b2445506 /libnautilus-private/nautilus-string.c | |
parent | 1dc47fb967d0a28d86c0c5df0cd3ef6aee1561ee (diff) | |
download | nautilus-52abf94a3200821d57a90789f0ffa9f8e6f81e6a.tar.gz |
New function and tests.
* libnautilus-extensions/nautilus-string.c:
(nautilus_str_is_equal), (nautilus_self_check_string):
* libnautilus-extensions/nautilus-string.h:
New function and tests.
Diffstat (limited to 'libnautilus-private/nautilus-string.c')
-rw-r--r-- | libnautilus-private/nautilus-string.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-string.c b/libnautilus-private/nautilus-string.c index 8dadec8b9..f740190a2 100644 --- a/libnautilus-private/nautilus-string.c +++ b/libnautilus-private/nautilus-string.c @@ -63,6 +63,12 @@ nautilus_str_is_empty (const char *string_or_null) return nautilus_strcmp (string_or_null, NULL) == 0; } +gboolean +nautilus_str_is_equal (const char *string_a, const char *string_b) +{ + return (nautilus_strcmp (string_a, string_b) == 0); +} + int nautilus_str_compare (gconstpointer string_a, gconstpointer string_b) { @@ -718,6 +724,15 @@ nautilus_self_check_string (void) TEST_INTEGER_CONVERSION_FUNCTIONS ("21474836470", FALSE, 9999) TEST_INTEGER_CONVERSION_FUNCTIONS ("+21474836470", FALSE, 9999) TEST_INTEGER_CONVERSION_FUNCTIONS ("-21474836480", FALSE, 9999) + + /* nautilus_str_is_equal */ + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal (NULL, NULL), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal (NULL, ""), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal ("", ""), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal ("", NULL), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal ("", ""), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal ("foo", "foo"), TRUE); + NAUTILUS_CHECK_BOOLEAN_RESULT (nautilus_str_is_equal ("foo", "bar"), FALSE); } #endif /* !NAUTILUS_OMIT_SELF_CHECK */ |