replaced glib function calls to g_str_equal()