comparison src/keymap.c @ 3674:cfa45731460e

(Fcopy_keymap): Check Fkeymapp value with NILP.
author Richard M. Stallman <rms@gnu.org>
date Sat, 12 Jun 1993 07:19:39 +0000
parents 72cfde0cd8cd
children 49ce2242f5c1
comparison
equal deleted inserted replaced
3673:8ab0a7453577 3674:cfa45731460e
462 elt = Fcopy_sequence (elt); 462 elt = Fcopy_sequence (elt);
463 XCONS (tail)->car = elt; 463 XCONS (tail)->car = elt;
464 464
465 for (i = 0; i < XVECTOR (elt)->size; i++) 465 for (i = 0; i < XVECTOR (elt)->size; i++)
466 if (XTYPE (XVECTOR (elt)->contents[i]) != Lisp_Symbol 466 if (XTYPE (XVECTOR (elt)->contents[i]) != Lisp_Symbol
467 && Fkeymapp (XVECTOR (elt)->contents[i])) 467 && ! NILP (Fkeymapp (XVECTOR (elt)->contents[i])))
468 XVECTOR (elt)->contents[i] = 468 XVECTOR (elt)->contents[i] =
469 Fcopy_keymap (XVECTOR (elt)->contents[i]); 469 Fcopy_keymap (XVECTOR (elt)->contents[i]);
470 } 470 }
471 else if (CONSP (elt) 471 else if (CONSP (elt)
472 && XTYPE (XCONS (elt)->cdr) != Lisp_Symbol 472 && XTYPE (XCONS (elt)->cdr) != Lisp_Symbol