version 1.43, 2011/03/22 14:05:45 |
version 1.44, 2011/03/28 23:52:13 |
Line 506 mandoc_hyph(const char *start, const char *c) |
|
Line 506 mandoc_hyph(const char *start, const char *c) |
|
return(1); |
return(1); |
} |
} |
|
|
|
/* |
|
* Find out whether a line is a macro line or not. If it is, adjust the |
|
* current position and return one; if it isn't, return zero and don't |
|
* change the current position. |
|
*/ |
|
int |
|
mandoc_getcontrol(const char *cp, int *ppos) |
|
{ |
|
int pos; |
|
|
|
pos = *ppos; |
|
|
|
if ('\\' == cp[pos] && '.' == cp[pos + 1]) |
|
pos += 2; |
|
else if ('.' == cp[pos] || '\'' == cp[pos]) |
|
pos++; |
|
else |
|
return(0); |
|
|
|
while (' ' == cp[pos] || '\t' == cp[pos]) |
|
pos++; |
|
|
|
*ppos = pos; |
|
return(1); |
|
} |