667 |
int b, e; |
int b, e; |
668 |
|
|
669 |
if (NILP (end)) |
if (NILP (end)) |
670 |
e = XSTRING (string)->size; |
e = SCHARS (string); |
671 |
else |
else |
672 |
{ |
{ |
673 |
CHECK_NUMBER (end); |
CHECK_NUMBER (end); |
683 |
} |
} |
684 |
|
|
685 |
/* Make a pointer for decrementing through the chars before point. */ |
/* Make a pointer for decrementing through the chars before point. */ |
686 |
ptr = XSTRING (string)->data + e; |
ptr = SDATA (string) + e; |
687 |
/* Make a pointer to where consecutive chars leave off, |
/* Make a pointer to where consecutive chars leave off, |
688 |
going backwards from point. */ |
going backwards from point. */ |
689 |
stop = XSTRING (string)->data + b; |
stop = SDATA (string) + b; |
690 |
|
|
691 |
if (tab_width <= 0 || tab_width > 1000) tab_width = 8; |
if (tab_width <= 0 || tab_width > 1000) tab_width = 8; |
692 |
|
|