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

Diff for /mandoc/html.c between version 1.23 and 1.24

version 1.23, 2008/12/10 12:09:47 version 1.24, 2008/12/10 13:41:58
Line 764  html_inlinetagargs(struct md_mbuf *mbuf, 
Line 764  html_inlinetagargs(struct md_mbuf *mbuf, 
                 return(0);                  return(0);
   
         switch (tok) {          switch (tok) {
           case (ROFF_Sh):
   
                   /* FIXME: use API in ml.h. */
   
                   assert(*argv);
                   if ( ! ml_nputs(mbuf, " name=\"", 7, res))
                           return(0);
                   if ( ! ml_putstring(mbuf, *argv++, res))
                           return(0);
                   while (*argv) {
                           if ( ! ml_putstring(mbuf, "_", res))
                                   return(0);
                           if ( ! ml_putstring(mbuf, *argv++, res))
                                   return(0);
                   }
                   if ( ! ml_nputs(mbuf, "\"", 1, res))
                           return(0);
                   break;
   
         case (ROFF_Sx):          case (ROFF_Sx):
   
                 /* FIXME: use API in ml.h. */                  /* FIXME: use API in ml.h. */
Line 771  html_inlinetagargs(struct md_mbuf *mbuf, 
Line 790  html_inlinetagargs(struct md_mbuf *mbuf, 
                 assert(*argv);                  assert(*argv);
                 if ( ! ml_nputs(mbuf, " href=\"#", 8, res))                  if ( ! ml_nputs(mbuf, " href=\"#", 8, res))
                         return(0);                          return(0);
                 if ( ! ml_putstring(mbuf, *argv, res))                  if ( ! ml_putstring(mbuf, *argv++, res))
                         return(0);                          return(0);
                   while (*argv) {
                           if ( ! ml_putstring(mbuf, "_", res))
                                   return(0);
                           if ( ! ml_putstring(mbuf, *argv++, res))
                                   return(0);
                   }
                 if ( ! ml_nputs(mbuf, "\"", 1, res))                  if ( ! ml_nputs(mbuf, "\"", 1, res))
                         return(0);                          return(0);
   
                 break;                  break;
         default:          default:
                 break;                  break;
Line 791  html_inlinetagname(struct md_mbuf *mbuf, 
Line 817  html_inlinetagname(struct md_mbuf *mbuf, 
 {  {
   
         switch (tok) {          switch (tok) {
           case (ROFF_Sh):
                   return(html_stput(mbuf, HTML_TAG_A, res));
         case (ROFF_Pp):          case (ROFF_Pp):
                 return(html_stput(mbuf, HTML_TAG_DIV, res));                  return(html_stput(mbuf, HTML_TAG_DIV, res));
         case (ROFF_Sx):          case (ROFF_Sx):

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

CVSweb