Mercurial > emacs
diff src/keymap.c @ 647:529171c8b71c
entered into RCS
| author | Jim Blandy <jimb@redhat.com> |
|---|---|
| date | Mon, 18 May 1992 08:13:37 +0000 |
| parents | 2f2206ac3dba |
| children | 6578f07e9eb8 |
line wrap: on
line diff
--- a/src/keymap.c Fri May 15 21:56:59 1992 +0000 +++ b/src/keymap.c Mon May 18 08:13:37 1992 +0000 @@ -1,11 +1,11 @@ /* Manipulation of keymaps - Copyright (C) 1985, 1986, 1987, 1988 Free Software Foundation, Inc. + Copyright (C) 1985, 1986, 1987, 1988, 1992 Free Software Foundation, Inc. This file is part of GNU Emacs. GNU Emacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 1, or (at your option) +the Free Software Foundation; either version 2, or (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, @@ -174,12 +174,7 @@ { register Lisp_Object tem; - tem = object; - while (XTYPE (tem) == Lisp_Symbol && !EQ (tem, Qunbound)) - { - tem = XSYMBOL (tem)->function; - QUIT; - } + tem = indirect_function (object); if (CONSP (tem) && EQ (XCONS (tem)->car, Qkeymap)) return tem; if (error)
