1 /* Copyright (C) 2000 Free Software Foundation */ 2 /* by Alexandre Oliva <aoliva@redhat.com> */ 3 4 #include <stdlib.h> 5 #include <string.h> 6 7 char *list[] = { "*", "e" }; 8 bar(const char * fmt)9static int bar (const char *fmt) { 10 return (strchr (fmt, '*') != 0); 11 } 12 foo()13static void foo () { 14 int i; 15 for (i = 0; i < sizeof (list) / sizeof (*list); i++) { 16 const char *fmt = list[i]; 17 if (bar (fmt)) 18 continue; 19 if (i == 0) 20 abort (); 21 else 22 exit (0); 23 } 24 } 25 main()26int main () { 27 foo (); 28 } 29