* Test if directory entry is a test case (i.e., ends with ".in"). */
| 186 | * Test if directory entry is a test case (i.e., ends with ".in"). |
| 187 | */ |
| 188 | static int isTest(const struct dirent *entry) |
| 189 | { |
| 190 | size_t len = strlen(entry->d_name); |
| 191 | if (len <= 3) |
| 192 | return false; |
| 193 | if (entry->d_name[len-1] != 'n' || entry->d_name[len-2] != 'i' || |
| 194 | entry->d_name[len-3] != '.') |
| 195 | return false; |
| 196 | return true; |
| 197 | } |
| 198 | |
| 199 | /* |
| 200 | * Entry. |