comparison src/indent.c @ 6572:8f28e5ce91cc

(Fcompute_motion): Typecheck all arguments.
author Karl Heuer <kwzh@gnu.org>
date Tue, 29 Mar 1994 05:58:40 +0000
parents 5ef02598a0ad
children 33ae9314b443
comparison
equal deleted inserted replaced
6571:ef864f9fd3cc 6572:8f28e5ce91cc
649 { 649 {
650 Lisp_Object bufpos, hpos, vpos, prevhpos, contin; 650 Lisp_Object bufpos, hpos, vpos, prevhpos, contin;
651 struct position *pos; 651 struct position *pos;
652 int hscroll, tab_offset; 652 int hscroll, tab_offset;
653 653
654 CHECK_INT (from, 0);
654 CHECK_CONS (frompos, 0); 655 CHECK_CONS (frompos, 0);
656 CHECK_INT (XCONS (frompos)->car, 0);
657 CHECK_INT (XCONS (frompos)->cdr, 0);
658 CHECK_INT (to, 0);
655 CHECK_CONS (topos, 0); 659 CHECK_CONS (topos, 0);
660 CHECK_INT (XCONS (topos)->car, 0);
661 CHECK_INT (XCONS (topos)->cdr, 0);
662 CHECK_INT (width);
656 if (!NILP (offsets)) 663 if (!NILP (offsets))
657 { 664 {
658 CHECK_CONS (offsets, 0); 665 CHECK_CONS (offsets, 0);
666 CHECK_INT (XCONS (offsets)->car);
667 CHECK_INT (XCONS (offsets)->cdr);
659 hscroll = XINT (XCONS (offsets)->car); 668 hscroll = XINT (XCONS (offsets)->car);
660 tab_offset = XINT (XCONS (offsets)->cdr); 669 tab_offset = XINT (XCONS (offsets)->cdr);
661 } 670 }
662 else 671 else
663 hscroll = tab_offset = 0; 672 hscroll = tab_offset = 0;