[libepc] Add default switch cases.



commit cb03885b6a9b4f11b8987e6cb9f731fc5c8aa1c0
Author: Murray Cumming <murrayc murrayc com>
Date:   Wed Oct 28 10:35:23 2015 +0100

    Add default switch cases.
    
    To silence compiler warnings.

 libepc/consumer.c   |   12 ++++++++++++
 libepc/dispatcher.c |   12 ++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/libepc/consumer.c b/libepc/consumer.c
index 5ca4c40..c9ade7c 100644
--- a/libepc/consumer.c
+++ b/libepc/consumer.c
@@ -1073,6 +1073,10 @@ epc_consumer_list_parser_start_element (GMarkupParseContext *context G_GNUC_UNUS
 
       case EPC_LISTING_ELEMENT_NAME:
         break;
+
+      default:
+        g_warning ("%s: Unexpected element.", G_STRFUNC);
+        break;
     }
 
   if (element)
@@ -1110,6 +1114,10 @@ epc_consumer_list_parser_end_element (GMarkupParseContext *context G_GNUC_UNUSED
 
       case EPC_LISTING_ELEMENT_NONE:
         break;
+
+      default:
+        g_warning ("%s: Unexpected element.", G_STRFUNC);
+        break;
     }
 }
 
@@ -1135,6 +1143,10 @@ epc_consumer_list_parser_text (GMarkupParseContext *context G_GNUC_UNUSED,
       case EPC_LISTING_ELEMENT_LIST:
       case EPC_LISTING_ELEMENT_NONE:
         break;
+
+      default:
+        g_warning ("%s: Unexpected element.", G_STRFUNC);
+        break;
     }
 }
 
diff --git a/libepc/dispatcher.c b/libepc/dispatcher.c
index 5689fe6..673c4af 100644
--- a/libepc/dispatcher.c
+++ b/libepc/dispatcher.c
@@ -267,6 +267,10 @@ epc_service_group_cb (AvahiEntryGroup      *group,
           epc_shell_restart_avahi_client (G_STRLOC);
           break;
         }
+
+      default:
+        g_warning ("%s: Unexpected state.", G_STRFUNC);
+        break;
     }
 
   g_clear_error (&error);
@@ -452,6 +456,10 @@ epc_dispatcher_client_cb (AvahiClient      *client G_GNUC_UNUSED,
           g_debug ("%s: Waiting for Avahi server...", G_STRLOC);
 
         break;
+
+      default:
+        g_warning ("%s: Unexpected state.", G_STRFUNC);
+        break;
     }
 
   g_clear_error (&error);
@@ -588,6 +596,10 @@ epc_dispatcher_handle_collision (EpcDispatcher *self,
       case EPC_COLLISIONS_UNIQUE_SERVICE:
         epc_dispatcher_watch_other (self, domain);
         break;
+
+      default:
+        g_warning ("%s: Unexpected collisions enum value.", G_STRFUNC);
+        break;
     }
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]