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

Diff for /mandoc/main.c between version 1.10 and 1.11

version 1.10, 2009/03/23 14:22:11 version 1.11, 2009/03/23 15:20:51
Line 67  enum outt {
Line 67  enum outt {
         OUTT_LINT          OUTT_LINT
 };  };
   
 typedef int             (*out_run)(void *, const struct mdoc *);  typedef int             (*out_run)(void *, const struct man *,
                                   const struct mdoc *);
 typedef void            (*out_free)(void *);  typedef void            (*out_free)(void *);
   
 extern  char             *__progname;  extern  char             *__progname;
Line 75  extern char   *__progname;
Line 76  extern char   *__progname;
 extern  void             *ascii_alloc(void);  extern  void             *ascii_alloc(void);
 extern  void             *latin1_alloc(void);  extern  void             *latin1_alloc(void);
 extern  void             *utf8_alloc(void);  extern  void             *utf8_alloc(void);
 extern  int               terminal_run(void *, const struct mdoc *);  extern  int               terminal_run(void *, const struct man *,
 extern  int               tree_run(void *, const struct mdoc *);                                  const struct mdoc *);
   extern  int               tree_run(void *, const struct man *,
                                   const struct mdoc *);
 extern  void              terminal_free(void *);  extern  void              terminal_free(void *);
   
 static  int               foptions(int *, char *);  static  int               foptions(int *, char *);
Line 219  main(int argc, char *argv[])
Line 222  main(int argc, char *argv[])
   
                 if (c && NULL == outrun)                  if (c && NULL == outrun)
                         rc = 1;                          rc = 1;
 #if 0                  else if (c && outrun && (*outrun)(outdata, man, mdoc))
                 else if (c && outrun && (*outrun)(outdata, mdoc))  
                         rc = 1;                          rc = 1;
 #endif  
         } else {          } else {
                 while (*argv) {                  while (*argv) {
                         curp.file = *argv;                          curp.file = *argv;
                         c = file(&blk, &ln, *argv, man, mdoc);                          c = file(&blk, &ln, *argv, man, mdoc);
                         if ( ! c)                          if ( ! c)
                                 break;                                  break;
 #if 0                          if (outrun && ! (*outrun)(outdata, man, mdoc))
                         if (outrun && ! (*outrun)(outdata, mdoc))  
                                 break;                                  break;
 #endif  
                         if (man)                          if (man)
                                 man_reset(man);                                  man_reset(man);
                         if (mdoc)                          if (mdoc)

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

CVSweb