cmdutils.c:269: error: Integer Overflow L2
  ([0, 2147483647] + 1):signed32.

cmdutils.c:268:15: <LHS trace>
266. {
267. #if HAVE_SETRLIMIT
268.     int lim = parse_number_or_die(opt, arg, OPT_INT64, 0, INT_MAX);
                   ^
269.     struct rlimit rl = { lim, lim + 1 };
270.     if (setrlimit(RLIMIT_CPU, &rl))

cmdutils.c:268:15: Call
266. {
267. #if HAVE_SETRLIMIT
268.     int lim = parse_number_or_die(opt, arg, OPT_INT64, 0, INT_MAX);
                   ^
269.     struct rlimit rl = { lim, lim + 1 };
270.     if (setrlimit(RLIMIT_CPU, &rl))

cmdutils.c:58:1: Parameter `min`
  56. const int this_year = 2010;
  57. 
  58. double parse_number_or_die(const char *context, const char *numstr, int type, double min, double max)
      ^
  59. {
  60.     char *tail;

cmdutils.c:70:9: Assignment
  68.         error= "Expected int64 for %s but found %s\n";
  69.     else
  70.         return d;
              ^
  71.     fprintf(stderr, error, context, numstr, min, max);
  72.     exit(1);

cmdutils.c:268:5: Assignment
266. {
267. #if HAVE_SETRLIMIT
268.     int lim = parse_number_or_die(opt, arg, OPT_INT64, 0, INT_MAX);
         ^
269.     struct rlimit rl = { lim, lim + 1 };
270.     if (setrlimit(RLIMIT_CPU, &rl))

cmdutils.c:269:24: Binary operation: ([0, 2147483647] + 1):signed32
267. #if HAVE_SETRLIMIT
268.     int lim = parse_number_or_die(opt, arg, OPT_INT64, 0, INT_MAX);
269.     struct rlimit rl = { lim, lim + 1 };
                            ^
270.     if (setrlimit(RLIMIT_CPU, &rl))
271.         perror("setrlimit");
