]> git.eshelyaron.com Git - emacs.git/commitdiff
Refactor decode_ticks_hz via switch
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 7 Jul 2024 14:05:52 +0000 (16:05 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 11 Jul 2024 14:39:43 +0000 (16:39 +0200)
* src/timefns.c (decode_ticks_hz): Change ?: to ‘switch’,
for benefit of future changes.

(cherry picked from commit c45ae286b540f1fc4e424a04eb1d423037cab19c)

src/timefns.c

index a7a7d552506d1ce13673b9d566b279c242cf9cfe..ac41a3d6958827710fb07ff6989b9d23eaa17614 100644 (file)
@@ -606,9 +606,14 @@ union c_time
 static union c_time
 decode_ticks_hz (Lisp_Object ticks, Lisp_Object hz, enum cform cform)
 {
-  return (cform == CFORM_DOUBLE
-         ? (union c_time) { .d = frac_to_double (ticks, hz) }
-         : (union c_time) { .lt = { .ticks = ticks, .hz = hz } });
+  switch (cform)
+    {
+    case CFORM_DOUBLE:
+      return (union c_time) { .d = frac_to_double (ticks, hz) };
+
+    default:
+      return (union c_time) { .lt = { .ticks = ticks, .hz = hz } };
+    }
 }
 
 /* Convert the finite number T into an Emacs time, truncating