aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2024-05-11 21:34:30 +0800
committerPo Lu2024-05-11 21:34:30 +0800
commitf43f7d7a43962aae4ec1ad353eda237f5348b40c (patch)
treef73670ece390bb6e4f068cd80f9a8ee5f5db8a25 /src
parent733ff78581a7d659fee53e5bfd7cc8904a31082e (diff)
downloademacs-f43f7d7a43962aae4ec1ad353eda237f5348b40c.tar.gz
emacs-f43f7d7a43962aae4ec1ad353eda237f5348b40c.zip
; Fix coding style in timsort.c
* src/sort.c (reverse_slice, sortslice): Fix egregious coding style inconsistencies.
Diffstat (limited to 'src')
-rw-r--r--src/sort.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/sort.c b/src/sort.c
index 02dad327cd4..94cea4a18db 100644
--- a/src/sort.c
+++ b/src/sort.c
@@ -36,15 +36,16 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
36 36
37/* Reverse a slice of a vector in place, from lo up to (exclusive) hi. */ 37/* Reverse a slice of a vector in place, from lo up to (exclusive) hi. */
38static void 38static void
39reverse_slice(Lisp_Object *lo, Lisp_Object *hi) 39reverse_slice (Lisp_Object *lo, Lisp_Object *hi)
40{ 40{
41 --hi; 41 --hi;
42 while (lo < hi) { 42 while (lo < hi)
43 Lisp_Object t = *lo; 43 {
44 *lo = *hi; 44 Lisp_Object t = *lo;
45 *hi = t; 45 *lo = *hi;
46 ++lo; 46 *hi = t;
47 --hi; 47 ++lo;
48 --hi;
48 } 49 }
49} 50}
50 51
@@ -56,7 +57,8 @@ reverse_slice(Lisp_Object *lo, Lisp_Object *hi)
56 Several convenience routines are provided here, so that keys and 57 Several convenience routines are provided here, so that keys and
57 values are always moved in sync. */ 58 values are always moved in sync. */
58 59
59typedef struct { 60typedef struct
61{
60 Lisp_Object *keys; 62 Lisp_Object *keys;
61 Lisp_Object *values; 63 Lisp_Object *values;
62} sortslice; 64} sortslice;