diff options
| author | Paul Eggert | 2017-02-05 13:25:37 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-02-05 13:30:28 -0800 |
| commit | b7fa6b1f1cee9d1b71553fa665843774d2e5cf3d (patch) | |
| tree | 3a6df68a8377005aec8872de00df48b2cbf9f714 /src/bytecode.c | |
| parent | 5e222f673717718cd0ee209487cc06637bd142fc (diff) | |
| download | emacs-b7fa6b1f1cee9d1b71553fa665843774d2e5cf3d.tar.gz emacs-b7fa6b1f1cee9d1b71553fa665843774d2e5cf3d.zip | |
Simplify use of FOR_EACH_TAIL
* src/data.c (circular_list): New function.
* src/lisp.h (FOR_EACH_TAIL): Use Brent’s algorithm and C99 for-loop
decl, to eliminate the need for the args TAIL, TORTOISE and N, and
to speed things up a bit on typical hosts with optimization.
All uses changed (Bug#25605).
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions