Mercurial > emacs
comparison lisp/ido.el @ 73266:acb35bee2828
(ido-file-extension-aux): Fix comparison.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Fri, 06 Oct 2006 22:54:36 +0000 |
parents | 4dce8f520712 |
children | 22f24dad9952 8dd8c8286063 |
comparison
equal
deleted
inserted
replaced
73265:0190a09474b5 | 73266:acb35bee2828 |
---|---|
3082 | 3082 |
3083 (defun ido-file-extension-aux (a b n lessp) | 3083 (defun ido-file-extension-aux (a b n lessp) |
3084 (let ((oa (ido-file-extension-order a n)) | 3084 (let ((oa (ido-file-extension-order a n)) |
3085 (ob (ido-file-extension-order b n))) | 3085 (ob (ido-file-extension-order b n))) |
3086 (cond | 3086 (cond |
3087 ((= oa ob) | |
3088 lessp) | |
3089 ((and oa ob) | 3087 ((and oa ob) |
3090 (if lessp | 3088 (cond |
3091 (> oa ob) | 3089 ((= oa ob) |
3092 (< oa ob))) | 3090 lessp) |
3091 (lessp | |
3092 (> oa ob)) | |
3093 (t | |
3094 (< oa ob)))) | |
3093 (oa | 3095 (oa |
3094 (not lessp)) | 3096 (not lessp)) |
3095 (ob | 3097 (ob |
3096 lessp) | 3098 lessp) |
3097 (t | 3099 (t |