diff options
| author | Barry O'Reilly | 2013-09-11 01:03:23 -0400 |
|---|---|---|
| committer | Barry O'Reilly | 2013-09-11 01:03:23 -0400 |
| commit | ebb99847285bca912e04f79dd3d9dcc84769ccf6 (patch) | |
| tree | a3be4b8a0d987e4c6a54d284737a1383de933000 /src/fileio.c | |
| parent | 1b3b87dfe0fae8e5266319531c0a874c8b4313b1 (diff) | |
| download | emacs-ebb99847285bca912e04f79dd3d9dcc84769ccf6.tar.gz emacs-ebb99847285bca912e04f79dd3d9dcc84769ccf6.zip | |
Change comparison functions =, <, >, <=, >= to take many arguments.
* src/data.c: Change comparison functions' interface and
implementation
* src/lisp.h: Make arithcompare available for efficient two arg
comparisons
* src/bytecode.c: Use arithcompare
* src/fileio.c: Use new interface
* test/automated/data-tests.el: New tests for comparison functions
* etc/NEWS
Diffstat (limited to 'src/fileio.c')
| -rw-r--r-- | src/fileio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c index 0e6113f349d..1a2bdfa237c 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -5121,7 +5121,8 @@ DEFUN ("car-less-than-car", Fcar_less_than_car, Scar_less_than_car, 2, 2, 0, | |||
| 5121 | doc: /* Return t if (car A) is numerically less than (car B). */) | 5121 | doc: /* Return t if (car A) is numerically less than (car B). */) |
| 5122 | (Lisp_Object a, Lisp_Object b) | 5122 | (Lisp_Object a, Lisp_Object b) |
| 5123 | { | 5123 | { |
| 5124 | return Flss (Fcar (a), Fcar (b)); | 5124 | Lisp_Object args[2] = { Fcar (a), Fcar (b), }; |
| 5125 | return Flss (2, args); | ||
| 5125 | } | 5126 | } |
| 5126 | 5127 | ||
| 5127 | /* Build the complete list of annotations appropriate for writing out | 5128 | /* Build the complete list of annotations appropriate for writing out |