[BACK]Return to docbook2mdoc.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / docbook2mdoc

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.91 and 1.92

version 1.91, 2019/04/03 18:52:40 version 1.92, 2019/04/06 22:37:57
Line 642  pnode_print(struct format *p, struct pnode *pn)
Line 642  pnode_print(struct format *p, struct pnode *pn)
         if (pn == NULL)          if (pn == NULL)
                 return;                  return;
   
           p->spc = pn->spc;
         sv = p->linestate;          sv = p->linestate;
   
         switch (pn->node) {          switch (pn->node) {
Line 674  pnode_print(struct format *p, struct pnode *pn)
Line 675  pnode_print(struct format *p, struct pnode *pn)
                 break;                  break;
         case NODE_EDITOR:          case NODE_EDITOR:
                 print_text(p, "editor:", ARG_SPACE);                  print_text(p, "editor:", ARG_SPACE);
                   sv = LINE_TEXT;
                 macro_open(p, "An");                  macro_open(p, "An");
                 break;                  break;
         case NODE_EMAIL:          case NODE_EMAIL:
Line 692  pnode_print(struct format *p, struct pnode *pn)
Line 694  pnode_print(struct format *p, struct pnode *pn)
         case NODE_ESCAPE:          case NODE_ESCAPE:
                 if (p->linestate == LINE_NEW)                  if (p->linestate == LINE_NEW)
                         p->linestate = LINE_TEXT;                          p->linestate = LINE_TEXT;
                 else                  else if (pn->spc || p->linestate == LINE_MACRO)
                         putchar(' ');                          putchar(' ');
                 fputs(pn->b, stdout);                  fputs(pn->b, stdout);
                 break;                  break;
Line 822  pnode_print(struct format *p, struct pnode *pn)
Line 824  pnode_print(struct format *p, struct pnode *pn)
                 }                  }
                 if (p->linestate == LINE_NEW)                  if (p->linestate == LINE_NEW)
                         p->linestate = LINE_TEXT;                          p->linestate = LINE_TEXT;
                 else                  else if (pn->spc || p->linestate == LINE_MACRO)
                         putchar(' ');                          putchar(' ');
   
                 /*                  /*

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.92

CVSweb