Return to mandoc.c CVS log | Up to [cvsweb.bsd.lv] / mandoc |
version 1.11, 2010/04/07 11:25:38 | version 1.13, 2010/05/14 14:09:13 | ||
---|---|---|---|
|
|
||
return(0); | return(0); | ||
} | } | ||
int | |||
mandoc_eos(const char *p, size_t sz) | |||
{ | |||
if (0 == sz) | |||
return(0); | |||
switch (p[(int)sz - 1]) { | |||
case ('.'): | |||
/* Escaped periods. */ | |||
if (sz > 1 && '\\' == p[(int)sz - 2]) | |||
return(0); | |||
/* FALLTHROUGH */ | |||
case ('!'): | |||
/* FALLTHROUGH */ | |||
case ('?'): | |||
break; | |||
default: | |||
return(0); | |||
} | |||
return(1); | |||
} |