1/* Copyright 2004 Bob Proulx <bob@proulx.com>
2Distributed under the two-clause BSD licence;
3see the COPYING file for details. */
4
5#include <stdio.h>
6#include <stdlib.h>
7
8#if FOO
9int foo() { return 0; }
10#else
11#error FOO not defined
12#endif
13
14#if BAR
15int foo() { return 0; }
16#elif FOO
17int bar() { return 0; }
18#else
19#error FOO not defined
20#endif
21
22int main()
23{
24  foo();
25  bar();
26}
27