Diff for /embedaddon/sudo/plugins/sudoers/getdate.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 16:23:02 version 1.1.1.2, 2012/05/29 12:26:49
Line 122  typedef union { Line 122  typedef union {
     enum _MERIDIAN      Meridian;      enum _MERIDIAN      Meridian;
 } YYSTYPE;  } YYSTYPE;
 #endif /* YYSTYPE_DEFINED */  #endif /* YYSTYPE_DEFINED */
#line 125 "y.tab.c"#line 125 "getdate.c"
 #define tAGO 257  #define tAGO 257
 #define tDAY 258  #define tDAY 258
 #define tDAYZONE 259  #define tDAYZONE 259
Line 1028  main(ac, av) Line 1028  main(ac, av)
     /* NOTREACHED */      /* NOTREACHED */
 }  }
 #endif  /* defined(TEST) */  #endif  /* defined(TEST) */
#line 979 "y.tab.c"#line 979 "getdate.c"
 /* allocate initial stack or double stack size, up to YYMAXDEPTH */  /* allocate initial stack or double stack size, up to YYMAXDEPTH */
 #if defined(__cplusplus) || defined(__STDC__)  #if defined(__cplusplus) || defined(__STDC__)
 static int yygrowstack(void)  static int yygrowstack(void)
Line 1052  static int yygrowstack() Line 1052  static int yygrowstack()
 #else  #else
 #define YY_SIZE_MAX 0x7fffffff  #define YY_SIZE_MAX 0x7fffffff
 #endif  #endif
    if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)    if (!newsize || YY_SIZE_MAX / newsize < sizeof *newss)
         goto bail;          goto bail;
     newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :      newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :
       (short *)malloc(newsize * sizeof *newss); /* overflow check above */        (short *)malloc(newsize * sizeof *newss); /* overflow check above */
Line 1060  static int yygrowstack() Line 1060  static int yygrowstack()
         goto bail;          goto bail;
     yyss = newss;      yyss = newss;
     yyssp = newss + i;      yyssp = newss + i;
    if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)    if (!newsize || YY_SIZE_MAX / newsize < sizeof *newvs)
         goto bail;          goto bail;
     newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :      newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :
       (YYSTYPE *)malloc(newsize * sizeof *newvs); /* overflow check above */        (YYSTYPE *)malloc(newsize * sizeof *newvs); /* overflow check above */
Line 1523  case 41: Line 1523  case 41:
             yyval.Meridian = yyvsp[0].Meridian;              yyval.Meridian = yyvsp[0].Meridian;
         }          }
 break;  break;
#line 1474 "y.tab.c"#line 1474 "getdate.c"
     }      }
     yyssp -= yym;      yyssp -= yym;
     yystate = *yyssp;      yystate = *yyssp;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>