rem: const unsigned char *start, *finish;
add: char const *start = w->text; char const *finish = start + (w->length - 1); unsigned char fin = *finish;
context: check_punctuation (register WORD *w){  const unsigned char *start, *finish;  start = (unsigned char *) w->text;  finish = start + (w->length - 1);  w->paren = isopen (*start);  w->punct = ISPUNCT (*finish);  while (isclose (*finish) && finish > start)    finish--;  w->period = isperiod (*finish);}