diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2004-04-20 19:44:26 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2004-04-20 19:44:26 +0000 |
commit | 07f60146b3399b906f5e7381d8c7320044b79287 (patch) | |
tree | fefe667a8f51f645d50ed12849259c3bf5a02f76 /src/keymap.c | |
parent | b349012b10a0c5a031457a8c6bd6dbfbab451f5c (diff) | |
download | emacs-07f60146b3399b906f5e7381d8c7320044b79287.tar.gz |
(Fkey_description): Fix the usual int/Lisp_Object mixup.
Diffstat (limited to 'src/keymap.c')
-rw-r--r-- | src/keymap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/keymap.c b/src/keymap.c index c9991c1874c..5786235f3f3 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -1958,14 +1958,14 @@ spaces are put between sequence elements, etc. */) int len = 0; int i, i_byte; Lisp_Object *args; - int size = Flength (keys); + int size = XINT (Flength (keys)); Lisp_Object list; Lisp_Object sep = build_string (" "); Lisp_Object key; int add_meta = 0; if (!NILP (prefix)) - size += Flength (prefix); + size += XINT (Flength (prefix)); /* This has one extra element at the end that we don't pass to Fconcat. */ args = (Lisp_Object *) alloca (size * 4 * sizeof (Lisp_Object)); @@ -1996,7 +1996,7 @@ spaces are put between sequence elements, etc. */) else if (VECTORP (list)) size = XVECTOR (list)->size; else if (CONSP (list)) - size = Flength (list); + size = XINT (Flength (list)); else wrong_type_argument (Qarrayp, list); |