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

Diff for /mandoc/demandoc.c between version 1.8 and 1.12

version 1.8, 2014/01/05 20:41:04 version 1.12, 2014/10/28 17:36:19
Line 14 
Line 14 
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */   */
 #ifdef HAVE_CONFIG_H  
 #include "config.h"  #include "config.h"
 #endif  
   
   #include <sys/types.h>
   
 #include <assert.h>  #include <assert.h>
 #include <ctype.h>  #include <ctype.h>
 #include <getopt.h>  #include <getopt.h>
Line 43  int
Line 43  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         struct mparse   *mp;          struct mparse   *mp;
           struct mchars   *mchars;
         int              ch, i, list;          int              ch, i, list;
         extern int       optind;          extern int       optind;
   
Line 76  main(int argc, char *argv[])
Line 77  main(int argc, char *argv[])
         argc -= optind;          argc -= optind;
         argv += optind;          argv += optind;
   
         mp = mparse_alloc(MPARSE_AUTO, MANDOCLEVEL_FATAL, NULL, NULL, 0);          mchars = mchars_alloc();
           mp = mparse_alloc(MPARSE_SO, MANDOCLEVEL_FATAL, NULL, mchars, NULL);
         assert(mp);          assert(mp);
   
         if (0 == argc)          if (0 == argc)
Line 88  main(int argc, char *argv[])
Line 90  main(int argc, char *argv[])
         }          }
   
         mparse_free(mp);          mparse_free(mp);
           mchars_free(mchars);
         return((int)MANDOCLEVEL_OK);          return((int)MANDOCLEVEL_OK);
 }  }
   
Line 110  pmandoc(struct mparse *mp, int fd, const char *fn, int
Line 113  pmandoc(struct mparse *mp, int fd, const char *fn, int
                 return;                  return;
         }          }
   
         mparse_result(mp, &mdoc, &man);          mparse_result(mp, &mdoc, &man, NULL);
         line = 1;          line = 1;
         col = 0;          col = 0;
   

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.12

CVSweb