comparison lisp/sort.el @ 6991:72393aa69dd2

(sort-subr): Use car-less-than-car when appropriate.
author Richard M. Stallman <rms@gnu.org>
date Wed, 20 Apr 1994 19:56:46 +0000
parents 79765ff7bfa1
children cc7cd83ccf3f
comparison
equal deleted inserted replaced
6990:9bfef236ac9a 6991:72393aa69dd2
93 nil (car b) (cdr b)))))) 93 nil (car b) (cdr b))))))
94 (t 94 (t
95 'string<))) 95 'string<)))
96 (sort sort-lists 96 (sort sort-lists
97 (cond ((numberp (car (car sort-lists))) 97 (cond ((numberp (car (car sort-lists)))
98 (function 98 'car-less-than-car)
99 (lambda (a b)
100 (< (car a) (car b)))))
101 ((consp (car (car sort-lists))) 99 ((consp (car (car sort-lists)))
102 (function 100 (function
103 (lambda (a b) 101 (lambda (a b)
104 (> 0 (compare-buffer-substrings 102 (> 0 (compare-buffer-substrings
105 nil (car (car a)) (cdr (car a)) 103 nil (car (car a)) (cdr (car a))