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

Diff for /mandoc/Attic/mmain.c between version 1.8 and 1.9

version 1.8, 2009/03/08 18:50:40 version 1.9, 2009/03/08 19:32:03
Line 41  struct mmain {
Line 41  struct mmain {
         int               dbg;          /* Debug level. */          int               dbg;          /* Debug level. */
         struct mdoc      *mdoc;         /* Active parser. */          struct mdoc      *mdoc;         /* Active parser. */
         char             *buf;          /* Input buffer. */          char             *buf;          /* Input buffer. */
         u_long            bufsz;        /* Input buffer size. */          size_t            bufsz;        /* Input buffer size. */
         char             *in;           /* Input file name. */          char             *in;           /* Input file name. */
         int               fdin;         /* Input file desc. */          int               fdin;         /* Input file desc. */
         int               pflags;       /* Parse flags. */          int               pflags;       /* Parse flags. */
Line 190  mmain_mdoc(struct mmain *p)
Line 190  mmain_mdoc(struct mmain *p)
                 warn("%s", p->in);                  warn("%s", p->in);
                 p->bufsz = BUFSIZ;                  p->bufsz = BUFSIZ;
         } else          } else
                 p->bufsz = MAX(st.st_blksize, BUFSIZ);                  p->bufsz = (size_t)MAX(st.st_blksize, BUFSIZ);
   
         p->buf = malloc(p->bufsz);          p->buf = malloc(p->bufsz);
         if (NULL == p->buf)          if (NULL == p->buf)
Line 283  parse(struct mmain *p)
Line 283  parse(struct mmain *p)
                 for (i = 0; i < (int)sz; i++) {                  for (i = 0; i < (int)sz; i++) {
                         if (pos >= len) {                          if (pos >= len) {
                                 len += MD_LINE_SZ;                                  len += MD_LINE_SZ;
                                 line = realloc(line, len);                                  line = realloc(line, (size_t)len);
                                 if (NULL == line)                                  if (NULL == line)
                                         err(1, "realloc");                                          err(1, "realloc");
                         }                          }

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

CVSweb