; Fix coding style in timsort.c
* src/sort.c (reverse_slice, sortslice): Fix egregious coding style inconsistencies.
This commit is contained in:
parent
733ff78581
commit
f43f7d7a43
1 changed files with 11 additions and 9 deletions
20
src/sort.c
20
src/sort.c
|
@ -36,15 +36,16 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
|
|||
|
||||
/* Reverse a slice of a vector in place, from lo up to (exclusive) hi. */
|
||||
static void
|
||||
reverse_slice(Lisp_Object *lo, Lisp_Object *hi)
|
||||
reverse_slice (Lisp_Object *lo, Lisp_Object *hi)
|
||||
{
|
||||
--hi;
|
||||
while (lo < hi) {
|
||||
Lisp_Object t = *lo;
|
||||
*lo = *hi;
|
||||
*hi = t;
|
||||
++lo;
|
||||
--hi;
|
||||
--hi;
|
||||
while (lo < hi)
|
||||
{
|
||||
Lisp_Object t = *lo;
|
||||
*lo = *hi;
|
||||
*hi = t;
|
||||
++lo;
|
||||
--hi;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -56,7 +57,8 @@ reverse_slice(Lisp_Object *lo, Lisp_Object *hi)
|
|||
Several convenience routines are provided here, so that keys and
|
||||
values are always moved in sync. */
|
||||
|
||||
typedef struct {
|
||||
typedef struct
|
||||
{
|
||||
Lisp_Object *keys;
|
||||
Lisp_Object *values;
|
||||
} sortslice;
|
||||
|
|
Loading…
Add table
Reference in a new issue