exit (errors != 0);
return errors != 0;
main (void){  size_t i;  int errors = 0;  for (i = 0; i < sizeof (tests) / sizeof (*tests); i++)    {      int match;      match = fnmatch (tests[i].pattern, tests[i].name, tests[i].flags);      printf ("[%2zd]  %s %s %s  -> %s\n", i, tests[i].pattern,	      match == 0 ? "matches" : "does not match",	      tests[i].name,	      match != tests[i].expected ? "FAIL" : "OK");      if (match != tests[i].expected)	++errors ;    }  exit (errors != 0);}