1/* Copyright (C) 2000  Free Software Foundation  */
2/* by Alexandre Oliva <aoliva@redhat.com> */
3
4#include <stdlib.h>
5#include <string.h>
6
7char *list[] = { "*", "e" };
8
9static int bar (const char *fmt) {
10  return (strchr (fmt, '*') != 0);
11}
12
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
26int main () {
27  foo ();
28}
29