version 1.15, 2019/04/23 21:09:42 |
version 1.17, 2019/05/01 15:05:39 |
Line 49 macro_open(struct format *f, const char *name) |
|
Line 49 macro_open(struct format *f, const char *name) |
|
} |
} |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case LINE_TEXT: |
case LINE_TEXT: |
|
if (f->nofill) |
|
fputs(" \\c", stdout); |
putchar('\n'); |
putchar('\n'); |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case LINE_NEW: |
case LINE_NEW: |
Line 213 macro_addnode(struct format *f, struct pnode *n, int f |
|
Line 215 macro_addnode(struct format *f, struct pnode *n, int f |
|
nc = TAILQ_NEXT(nc, child); |
nc = TAILQ_NEXT(nc, child); |
if (nc == NULL || pnode_class(nc->node) != CLASS_TEXT) |
if (nc == NULL || pnode_class(nc->node) != CLASS_TEXT) |
is_text = 0; |
is_text = 0; |
if (is_text && !nc->spc) |
if (is_text && (nc->flags & NFLAG_SPC) == 0) |
flags &= ~ARG_SPACE; |
flags &= ~ARG_SPACE; |
else |
else |
flags |= ARG_SPACE; |
flags |= ARG_SPACE; |