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

Diff for /mandoc/mdoc_markdown.c between version 1.15 and 1.16

version 1.15, 2017/03/11 12:35:45 version 1.16, 2017/04/17 12:53:29
Line 1304  md_pre_Lk(struct roff_node *n)
Line 1304  md_pre_Lk(struct roff_node *n)
         if ((link = n->child) == NULL)          if ((link = n->child) == NULL)
                 return 0;                  return 0;
   
         descr = link->next == NULL ? link : link->next;          /* Link text. */
           descr = link->next;
           if (descr == NULL || descr->flags & NODE_DELIMC)
                   descr = link;  /* no text */
         md_rawword("[");          md_rawword("[");
         outflags &= ~MD_spc;          outflags &= ~MD_spc;
         do {          do {
                 md_word(descr->string);                  md_word(descr->string);
                 descr = link->next == NULL ? NULL : descr->next;                  descr = descr->next;
         } while (descr != NULL);          } while (descr != NULL && !(descr->flags & NODE_DELIMC));
         outflags &= ~MD_spc;          outflags &= ~MD_spc;
   
           /* Link target. */
         md_rawword("](");          md_rawword("](");
         md_uri(link->string);          md_uri(link->string);
         outflags &= ~MD_spc;          outflags &= ~MD_spc;
         md_rawword(")");          md_rawword(")");
   
           /* Trailing punctuation. */
           while (descr != NULL) {
                   md_word(descr->string);
                   descr = descr->next;
           }
         return 0;          return 0;
 }  }
   

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb