Move defaults for some switches into a default case
authorSimon McVittie <smcv@debian.org>
Thu, 13 Oct 2016 22:09:34 +0000 (23:09 +0100)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 17 Jan 2017 17:20:53 +0000 (17:20 +0000)
This is clearly equivalent, and quiets -Wswitch-default.

Based on part of a patch by Thomas Zimmermann.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98191

bus/config-parser-common.c
dbus/dbus-credentials.c
dbus/dbus-memory.c
dbus/dbus-sysdeps-win.c
dbus/dbus-sysdeps.c

index 5db6b28..c1c4191 100644 (file)
@@ -187,10 +187,9 @@ bus_config_parser_element_type_to_name (ElementType type)
       return "allow_anonymous";
     case ELEMENT_APPARMOR:
       return "apparmor";
+    default:
+      _dbus_assert_not_reached ("bad element type");
+      return NULL;
     }
-
-  _dbus_assert_not_reached ("bad element type");
-
-  return NULL;
 }
 
index 151bb00..5fa754c 100644 (file)
@@ -267,10 +267,10 @@ _dbus_credentials_include (DBusCredentials    *credentials,
       return credentials->linux_security_label != NULL;
     case DBUS_CREDENTIAL_ADT_AUDIT_DATA_ID:
       return credentials->adt_audit_data != NULL;
+    default:
+      _dbus_assert_not_reached ("Unknown credential enum value");
+      return FALSE;
     }
-
-  _dbus_assert_not_reached ("Unknown credential enum value");
-  return FALSE;
 }
 
 /**
index bba9884..a9c2f7a 100644 (file)
@@ -334,9 +334,10 @@ source_string (BlockSource source)
       return "malloc0";
     case SOURCE_REALLOC_NULL:
       return "realloc(NULL)";
+    default:
+      _dbus_assert_not_reached ("Invalid malloc block source ID");
+      return "invalid!";
     }
-  _dbus_assert_not_reached ("Invalid malloc block source ID");
-  return "invalid!";
 }
 
 static void
index 343a51d..77c5b74 100644 (file)
@@ -323,9 +323,10 @@ _dbus_win_error_from_last_error (void)
     case ERROR_FILE_NOT_FOUND:
     case ERROR_PATH_NOT_FOUND:
       return DBUS_ERROR_FILE_NOT_FOUND;
+
+    default:
+      return DBUS_ERROR_FAILED;
     }
-  
-  return DBUS_ERROR_FAILED;
 }
 
 
index d1a96d1..20bb894 100644 (file)
@@ -670,9 +670,9 @@ _dbus_error_from_errno (int error_number)
     case ENOENT:
       return DBUS_ERROR_FILE_NOT_FOUND;
 #endif
+    default:
+      return DBUS_ERROR_FAILED;
     }
-
-  return DBUS_ERROR_FAILED;
 }
 
 /**