comparison src/coding.c @ 17368:265aa4625114

(Ffind_coding_system): Don't use Lisp_Object as integer.
author Karl Heuer <kwzh@gnu.org>
date Thu, 10 Apr 1997 21:53:28 +0000
parents 9d15bec5f47e
children abfa77a2693b
comparison
equal deleted inserted replaced
17367:ac4db12935d7 17368:265aa4625114
3394 if (CONSP (elt) 3394 if (CONSP (elt)
3395 && ((STRINGP (target) 3395 && ((STRINGP (target)
3396 && STRINGP (XCONS (elt)->car) 3396 && STRINGP (XCONS (elt)->car)
3397 && fast_string_match (XCONS (elt)->car, target) >= 0) 3397 && fast_string_match (XCONS (elt)->car, target) >= 0)
3398 || (INTEGERP (target) && EQ (target, XCONS (elt)->car)))) 3398 || (INTEGERP (target) && EQ (target, XCONS (elt)->car))))
3399 return (CONSP (val = XCONS (elt)->cdr) 3399 return (val = XCONS (elt)->cdr, CONSP (val)
3400 ? val 3400 ? val
3401 : ((SYMBOLP (val) && Fboundp (val) 3401 : ((SYMBOLP (val) && !NILP (Fboundp (val))
3402 ? call2 (val, Flist (nargs, args)) 3402 ? call2 (val, Flist (nargs, args))
3403 : Qnil))); 3403 : Qnil)));
3404 } 3404 }
3405 return Qnil; 3405 return Qnil;
3406 } 3406 }