Improve code readability by not using else after return

[clang-tidy] Found with readability-else-after-return

Signed-off-by: Rosen Penev <rosenp@gmail.com>
diff --git a/src/plist.c b/src/plist.c
index 57f0be4..4d327e0 100644
--- a/src/plist.c
+++ b/src/plist.c
@@ -516,12 +516,11 @@
             assert(idx >= 0);
             if (idx < 0) {
                 return;
-            } else {
-                node_insert(node, idx, item);
-                ptrarray_t* pa = ((plist_data_t)((node_t*)node)->data)->hashtable;
-                if (pa) {
-                    ptr_array_set(pa, item, idx);
-                }
+            }
+            node_insert(node, idx, item);
+            ptrarray_t* pa = ((plist_data_t)((node_t*)node)->data)->hashtable;
+            if (pa) {
+                ptr_array_set(pa, item, idx);
             }
         }
     }
@@ -714,9 +713,8 @@
             assert(idx >= 0);
             if (idx < 0) {
                 return;
-            } else {
-                node_insert(node, idx, item);
             }
+            node_insert(node, idx, item);
             key_node = node_prev_sibling(item);
         } else {
             key_node = plist_new_key(key);
@@ -1038,33 +1036,22 @@
     case PLIST_UID:
         if (val_a->length != val_b->length)
             return FALSE;
-        if (val_a->intval == val_b->intval)	//it is an union so this is sufficient
-            return TRUE;
-        else
-            return FALSE;
+        return val_a->intval == val_b->intval;	//it is an union so this is sufficient
 
     case PLIST_KEY:
     case PLIST_STRING:
-        if (!strcmp(val_a->strval, val_b->strval))
-            return TRUE;
-        else
-            return FALSE;
+        return strcmp(val_a->strval, val_b->strval) == 0;
 
     case PLIST_DATA:
         if (val_a->length != val_b->length)
             return FALSE;
-        if (!memcmp(val_a->buff, val_b->buff, val_a->length))
-            return TRUE;
-        else
-            return FALSE;
+        return memcmp(val_a->buff, val_b->buff, val_a->length) == 0;
+
     case PLIST_ARRAY:
     case PLIST_DICT:
         //compare pointer
-        if (a == b)
-            return TRUE;
-        else
-            return FALSE;
-        break;
+        return a == b;
+
     default:
         break;
     }
@@ -1195,11 +1182,13 @@
     plist_get_uint_val(uintnode, &uintval);
     if (uintval == cmpval) {
         return 0;
-    } else if (uintval < cmpval) {
-        return -1;
-    } else {
-        return 1;
     }
+
+    if (uintval < cmpval) {
+        return -1;
+    }
+
+    return 1;
 }
 
 PLIST_API int plist_uid_val_compare(plist_t uidnode, uint64_t cmpval)
@@ -1211,11 +1200,13 @@
     plist_get_uid_val(uidnode, &uidval);
     if (uidval == cmpval) {
         return 0;
-    } else if (uidval < cmpval) {
-        return -1;
-    } else {
-        return 1;
     }
+
+    if (uidval < cmpval) {
+        return -1;
+    }
+
+    return 1;
 }
 
 PLIST_API int plist_real_val_compare(plist_t realnode, double cmpval)
@@ -1231,16 +1222,22 @@
     double diff = fabs(a - b);
     if (a == b) {
         return 0;
-    } else if (a == 0 || b == 0 || (abs_a + abs_b < DBL_MIN)) {
+    }
+
+    if (a == 0 || b == 0 || (abs_a + abs_b < DBL_MIN)) {
         if (diff < (DBL_EPSILON * DBL_MIN)) {
             return 0;
-        } else if (a < b) {
+        }
+
+        if (a < b) {
             return -1;
         }
     } else {
         if ((diff / fmin(abs_a + abs_b, DBL_MAX)) < DBL_EPSILON) {
             return 0;
-        } else if (a < b) {
+        }
+
+        if (a < b) {
             return -1;
         }
     }
@@ -1259,11 +1256,13 @@
     uint64_t cmpval = ((int64_t)cmpsec << 32) | cmpusec;
     if (dateval == cmpval) {
         return 0;
-    } else if (dateval < cmpval) {
-        return -1;
-    } else {
-        return 1;
     }
+
+    if (dateval < cmpval) {
+        return -1;
+    }
+
+    return 1;
 }
 
 PLIST_API int plist_string_val_compare(plist_t strnode, const char* cmpval)
@@ -1328,9 +1327,12 @@
     plist_data_t data = plist_get_data(datanode);
     if (data->length < n) {
         return -1;
-    } else if (data->length > n) {
+    }
+
+    if (data->length > n) {
         return 1;
     }
+
     return memcmp(data->buff, cmpval, n);
 }
 
diff --git a/src/time64.c b/src/time64.c
index db571d8..364e159 100644
--- a/src/time64.c
+++ b/src/time64.c
@@ -176,34 +176,28 @@
 static int cmp_date( const struct TM* left, const struct tm* right ) {
     if( left->tm_year > right->tm_year )
         return 1;
-    else if( left->tm_year < right->tm_year )
+    if( left->tm_year < right->tm_year )
         return -1;
-
     if( left->tm_mon > right->tm_mon )
         return 1;
-    else if( left->tm_mon < right->tm_mon )
+    if( left->tm_mon < right->tm_mon )
         return -1;
-
     if( left->tm_mday > right->tm_mday )
         return 1;
-    else if( left->tm_mday < right->tm_mday )
+    if( left->tm_mday < right->tm_mday )
         return -1;
-
     if( left->tm_hour > right->tm_hour )
         return 1;
-    else if( left->tm_hour < right->tm_hour )
+    if( left->tm_hour < right->tm_hour )
         return -1;
-
     if( left->tm_min > right->tm_min )
         return 1;
-    else if( left->tm_min < right->tm_min )
+    if( left->tm_min < right->tm_min )
         return -1;
-
     if( left->tm_sec > right->tm_sec )
         return 1;
-    else if( left->tm_sec < right->tm_sec )
+    if( left->tm_sec < right->tm_sec )
         return -1;
-
     return 0;
 }
 
@@ -774,15 +768,15 @@
 static int valid_tm_wday( const struct TM* date ) {
     if( 0 <= date->tm_wday && date->tm_wday <= 6 )
         return 1;
-    else
-        return 0;
+
+    return 0;
 }
 
 static int valid_tm_mon( const struct TM* date ) {
     if( 0 <= date->tm_mon && date->tm_mon <= 11 )
         return 1;
-    else
-        return 0;
+
+    return 0;
 }
 
 
diff --git a/test/plist_cmp.c b/test/plist_cmp.c
index a07452b..c854446 100644
--- a/test/plist_cmp.c
+++ b/test/plist_cmp.c
@@ -139,12 +139,10 @@
         printf("PList parsing failed\n");
         return 3;
     }
-    else
-        printf("PList parsing succeeded\n");
 
+    printf("PList parsing succeeded\n");
     res = compare_plist(root_node1, root_node2);
 
-
     plist_free(root_node1);
     plist_free(root_node2);
 
diff --git a/test/plist_test.c b/test/plist_test.c
index b498e1d..6e3947a 100644
--- a/test/plist_test.c
+++ b/test/plist_test.c
@@ -77,36 +77,32 @@
         printf("PList XML parsing failed\n");
         return 3;
     }
-    else
-        printf("PList XML parsing succeeded\n");
 
+    printf("PList XML parsing succeeded\n");
     plist_to_bin(root_node1, &plist_bin, &size_out);
     if (!plist_bin)
     {
         printf("PList BIN writing failed\n");
         return 4;
     }
-    else
-        printf("PList BIN writing succeeded\n");
 
+    printf("PList BIN writing succeeded\n");
     plist_from_bin(plist_bin, size_out, &root_node2);
     if (!root_node2)
     {
         printf("PList BIN parsing failed\n");
         return 5;
     }
-    else
-        printf("PList BIN parsing succeeded\n");
 
+    printf("PList BIN parsing succeeded\n");
     plist_to_xml(root_node2, &plist_xml2, &size_out2);
     if (!plist_xml2)
     {
         printf("PList XML writing failed\n");
         return 8;
     }
-    else
-        printf("PList XML writing succeeded\n");
 
+    printf("PList XML writing succeeded\n");
     if (plist_xml2)
     {
         FILE *oplist = NULL;