1178476Sjb/*
2178476Sjb * CDDL HEADER START
3178476Sjb *
4178476Sjb * The contents of this file are subject to the terms of the
5178476Sjb * Common Development and Distribution License (the "License").
6178476Sjb * You may not use this file except in compliance with the License.
7178476Sjb *
8178476Sjb * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9178476Sjb * or http://www.opensolaris.org/os/licensing.
10178476Sjb * See the License for the specific language governing permissions
11178476Sjb * and limitations under the License.
12178476Sjb *
13178476Sjb * When distributing Covered Code, include this CDDL HEADER in each
14178476Sjb * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15178476Sjb * If applicable, add the following below this CDDL HEADER, with the
16178476Sjb * fields enclosed by brackets "[]" replaced with your own identifying
17178476Sjb * information: Portions Copyright [yyyy] [name of copyright owner]
18178476Sjb *
19178476Sjb * CDDL HEADER END
20178476Sjb */
21178476Sjb
22178476Sjb/*
23178476Sjb * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
24178476Sjb * Use is subject to license terms.
25178476Sjb */
26178476Sjb
27178476Sjb#pragma ident	"%Z%%M%	%I%	%E% SMI"
28178476Sjb
29178476Sjbtypedef void f(int x);
30178476Sjb
31178476Sjbstatic void
32178476Sjbf_a(int i)
33178476Sjb{
34178476Sjb}
35178476Sjb
36178476Sjbstatic void
37178476Sjbf_b(int i)
38178476Sjb{
39178476Sjb}
40178476Sjb
41178476Sjbstatic void
42178476Sjbf_c(int i)
43178476Sjb{
44178476Sjb}
45178476Sjb
46178476Sjbstatic void
47178476Sjbf_d(int i)
48178476Sjb{
49178476Sjb}
50178476Sjb
51178476Sjbstatic void
52178476Sjbf_e(int i)
53178476Sjb{
54178476Sjb}
55178476Sjb
56178476Sjbstatic void
57178476SjbfN(f func, int i)
58178476Sjb{
59178476Sjb	func(i);
60178476Sjb}
61178476Sjb
62178476Sjbint
63178476Sjbmain()
64178476Sjb{
65178476Sjb	fN(f_a, 1);
66178476Sjb	fN(f_b, 2);
67178476Sjb	fN(f_c, 3);
68178476Sjb	fN(f_d, 4);
69178476Sjb	fN(f_e, 5);
70178476Sjb	fN(f_a, 11);
71178476Sjb	fN(f_c, 13);
72178476Sjb	fN(f_d, 14);
73178476Sjb	fN(f_a, 101);
74178476Sjb	fN(f_c, 103);
75178476Sjb	fN(f_c, 1003);
76178476Sjb
77178476Sjb	return (0);
78178476Sjb}
79