+ if (ULONG_MAX == UINT_MAX) {
+ pass("Can't test overflow");
+ pass("Can't test error message");
+ } else {
+ char buf[30];
+ sprintf(buf, "%lu", ULONG_MAX);
+ ok1(!parse_args(&argc, &argv, "-a", buf, NULL));
+ ok1(strstr(err_output, ": -a: value '")
+ && strstr(err_output, buf)
+ && strstr(err_output, "' does not fit into an integer"));
+ }