version 1.395, 2022/08/16 17:30:11 |
version 1.396, 2023/04/28 19:11:04 |
Line 1449 roff_expand(struct roff *r, struct buf *buf, int ln, i |
|
Line 1449 roff_expand(struct roff *r, struct buf *buf, int ln, i |
|
break; |
break; |
|
|
/* |
/* |
* If not overriden, |
* If not overridden, |
* let \*(.T through to the formatters. |
* let \*(.T through to the formatters. |
*/ |
*/ |
|
|
Line 2479 roff_getnum(const char *v, int *pos, int *res, int fla |
|
Line 2479 roff_getnum(const char *v, int *pos, int *res, int fla |
|
* Evaluate a string comparison condition. |
* Evaluate a string comparison condition. |
* The first character is the delimiter. |
* The first character is the delimiter. |
* Succeed if the string up to its second occurrence |
* Succeed if the string up to its second occurrence |
* matches the string up to its third occurence. |
* matches the string up to its third occurrence. |
* Advance the cursor after the third occurrence |
* Advance the cursor after the third occurrence |
* or lacking that, to the end of the line. |
* or lacking that, to the end of the line. |
*/ |
*/ |
Line 4371 roff_getformat(const struct roff *r) |
|
Line 4371 roff_getformat(const struct roff *r) |
|
* return zero and don't change the current position. |
* return zero and don't change the current position. |
* If the control character has been set with `.cc', then let that grain |
* If the control character has been set with `.cc', then let that grain |
* precedence. |
* precedence. |
* This is slighly contrary to groff, where using the non-breaking |
* This is slightly contrary to groff, where using the non-breaking |
* control character when `cc' has been invoked will cause the |
* control character when `cc' has been invoked will cause the |
* non-breaking macro contents to be printed verbatim. |
* non-breaking macro contents to be printed verbatim. |
*/ |
*/ |