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))