1 /* Basic argc/argv tests.
2 # mach: bfin
3 # cc: -msim
4 # progopts: a bb ccc dddd
5 */
6 
streq(const char * s1,const char * s2)7 int streq(const char *s1, const char *s2)
8 {
9 	int i = 0;
10 
11 	while (s1[i] && s2[i] && s1[i] == s2[i])
12 		++i;
13 
14 	return s1[i] == '\0' && s2[i] == '\0';
15 }
16 
main(int argc,char * argv[])17 int main(int argc, char *argv[])
18 {
19 	if (argc != 5)
20 		return 1;
21 	if (!streq(argv[1], "a"))
22 		return 2;
23 	if (!streq(argv[2], "bb"))
24 		return 2;
25 	if (!streq(argv[3], "ccc"))
26 		return 2;
27 	if (!streq(argv[4], "dddd"))
28 		return 2;
29 	puts("pass");
30 	return 0;
31 }
32