Mercurial > emacs
comparison src/keymap.c @ 69596:f646e7ad8c27
(map_keymap): Set tail to Qnil before GCPRO it.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 20 Mar 2006 06:24:31 +0000 |
parents | 08d3f0c89d49 |
children | bc9116711ea3 b901f4f12f33 e6bf73e43cf4 |
comparison
equal
deleted
inserted
replaced
69595:f57904524ef9 | 69596:f646e7ad8c27 |
---|---|
697 int autoload; | 697 int autoload; |
698 { | 698 { |
699 struct gcpro gcpro1, gcpro2, gcpro3; | 699 struct gcpro gcpro1, gcpro2, gcpro3; |
700 Lisp_Object tail; | 700 Lisp_Object tail; |
701 | 701 |
702 tail = Qnil; | |
702 GCPRO3 (map, args, tail); | 703 GCPRO3 (map, args, tail); |
703 map = get_keymap (map, 1, autoload); | 704 map = get_keymap (map, 1, autoload); |
704 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map; | 705 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map; |
705 CONSP (tail) || (tail = get_keymap (tail, 0, autoload), CONSP (tail)); | 706 CONSP (tail) || (tail = get_keymap (tail, 0, autoload), CONSP (tail)); |
706 tail = XCDR (tail)) | 707 tail = XCDR (tail)) |