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

Diff for /mandoc/mdoc_macro.c between version 1.55 and 1.56

version 1.55, 2010/05/07 05:48:29 version 1.56, 2010/05/07 05:54:09
Line 732  blk_exp_close(MACRO_PROT_ARGS)
Line 732  blk_exp_close(MACRO_PROT_ARGS)
 static int  static int
 in_line(MACRO_PROT_ARGS)  in_line(MACRO_PROT_ARGS)
 {  {
         int              la, lastpunct, c, cnt, d, nc;          int              la, lastpunct, cnt, d, nc;
           enum margverr    av;
         enum mdoct       ntok;          enum mdoct       ntok;
         enum margserr    ac;          enum margserr    ac;
         struct mdoc_arg *arg;          struct mdoc_arg *arg;
Line 764  in_line(MACRO_PROT_ARGS)
Line 765  in_line(MACRO_PROT_ARGS)
   
         for (arg = NULL;; ) {          for (arg = NULL;; ) {
                 la = *pos;                  la = *pos;
                 c = mdoc_argv(m, line, tok, &arg, pos, buf);                  av = mdoc_argv(m, line, tok, &arg, pos, buf);
   
                 if (ARGV_WORD == c) {                  if (ARGV_WORD == av) {
                         *pos = la;                          *pos = la;
                         break;                          break;
                 }                  }
                 if (ARGV_EOLN == c)                  if (ARGV_EOLN == av)
                         break;                          break;
                 if (ARGV_ARG == c)                  if (ARGV_ARG == av)
                         continue;                          continue;
   
                 mdoc_argv_free(arg);                  mdoc_argv_free(arg);
Line 883  in_line(MACRO_PROT_ARGS)
Line 884  in_line(MACRO_PROT_ARGS)
 static int  static int
 blk_full(MACRO_PROT_ARGS)  blk_full(MACRO_PROT_ARGS)
 {  {
         int               c, la;          int               la;
         struct mdoc_arg  *arg;          struct mdoc_arg  *arg;
         struct mdoc_node *head; /* save of head macro */          struct mdoc_node *head; /* save of head macro */
         struct mdoc_node *body; /* save of body macro */          struct mdoc_node *body; /* save of body macro */
Line 892  blk_full(MACRO_PROT_ARGS)
Line 893  blk_full(MACRO_PROT_ARGS)
 #endif  #endif
         enum mdoct        ntok;          enum mdoct        ntok;
         enum margserr     ac;          enum margserr     ac;
           enum margverr     av;
         char             *p;          char             *p;
   
         /* Close out prior implicit scope. */          /* Close out prior implicit scope. */
Line 914  blk_full(MACRO_PROT_ARGS)
Line 916  blk_full(MACRO_PROT_ARGS)
   
         for (arg = NULL;; ) {          for (arg = NULL;; ) {
                 la = *pos;                  la = *pos;
                 c = mdoc_argv(m, line, tok, &arg, pos, buf);                  av = mdoc_argv(m, line, tok, &arg, pos, buf);
   
                 if (ARGV_WORD == c) {                  if (ARGV_WORD == av) {
                         *pos = la;                          *pos = la;
                         break;                          break;
                 }                  }
   
                 if (ARGV_EOLN == c)                  if (ARGV_EOLN == av)
                         break;                          break;
                 if (ARGV_ARG == c)                  if (ARGV_ARG == av)
                         continue;                          continue;
   
                 mdoc_argv_free(arg);                  mdoc_argv_free(arg);
Line 1269  blk_part_exp(MACRO_PROT_ARGS)
Line 1271  blk_part_exp(MACRO_PROT_ARGS)
 static int  static int
 in_line_argn(MACRO_PROT_ARGS)  in_line_argn(MACRO_PROT_ARGS)
 {  {
         int              la, flushed, j, c, maxargs;          int              la, flushed, j, maxargs;
         enum margserr    ac;          enum margserr    ac;
           enum margverr    av;
         struct mdoc_arg *arg;          struct mdoc_arg *arg;
         char            *p;          char            *p;
         enum mdoct       ntok;          enum mdoct       ntok;
Line 1303  in_line_argn(MACRO_PROT_ARGS)
Line 1306  in_line_argn(MACRO_PROT_ARGS)
   
         for (arg = NULL; ; ) {          for (arg = NULL; ; ) {
                 la = *pos;                  la = *pos;
                 c = mdoc_argv(m, line, tok, &arg, pos, buf);                  av = mdoc_argv(m, line, tok, &arg, pos, buf);
   
                 if (ARGV_WORD == c) {                  if (ARGV_WORD == av) {
                         *pos = la;                          *pos = la;
                         break;                          break;
                 }                  }
   
                 if (ARGV_EOLN == c)                  if (ARGV_EOLN == av)
                         break;                          break;
                 if (ARGV_ARG == c)                  if (ARGV_ARG == av)
                         continue;                          continue;
   
                 mdoc_argv_free(arg);                  mdoc_argv_free(arg);
Line 1404  in_line_argn(MACRO_PROT_ARGS)
Line 1407  in_line_argn(MACRO_PROT_ARGS)
 static int  static int
 in_line_eoln(MACRO_PROT_ARGS)  in_line_eoln(MACRO_PROT_ARGS)
 {  {
         int              c, la;          int              la;
         enum margserr    ac;          enum margserr    ac;
           enum margverr    av;
         struct mdoc_arg *arg;          struct mdoc_arg *arg;
         char            *p;          char            *p;
         enum mdoct       ntok;          enum mdoct       ntok;
Line 1416  in_line_eoln(MACRO_PROT_ARGS)
Line 1420  in_line_eoln(MACRO_PROT_ARGS)
   
         for (arg = NULL; ; ) {          for (arg = NULL; ; ) {
                 la = *pos;                  la = *pos;
                 c = mdoc_argv(m, line, tok, &arg, pos, buf);                  av = mdoc_argv(m, line, tok, &arg, pos, buf);
   
                 if (ARGV_WORD == c) {                  if (ARGV_WORD == av) {
                         *pos = la;                          *pos = la;
                         break;                          break;
                 }                  }
                 if (ARGV_EOLN == c)                  if (ARGV_EOLN == av)
                         break;                          break;
                 if (ARGV_ARG == c)                  if (ARGV_ARG == av)
                         continue;                          continue;
   
                 mdoc_argv_free(arg);                  mdoc_argv_free(arg);

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56

CVSweb