1*1f5207b7SJohn Levon void wwww();
2*1f5207b7SJohn Levon void wwwA();
3*1f5207b7SJohn Levon 
xxxW(void)4*1f5207b7SJohn Levon void xxxW (void)
5*1f5207b7SJohn Levon {
6*1f5207b7SJohn Levon 	wwwA();
7*1f5207b7SJohn Levon 	www();
8*1f5207b7SJohn Levon }
9*1f5207b7SJohn Levon 
DRAW(void)10*1f5207b7SJohn Levon void DRAW (void)
11*1f5207b7SJohn Levon {
12*1f5207b7SJohn Levon 	wwwA();
13*1f5207b7SJohn Levon }
14*1f5207b7SJohn Levon 
xxxA(void)15*1f5207b7SJohn Levon void xxxA (void)
16*1f5207b7SJohn Levon {
17*1f5207b7SJohn Levon 	wwwA();
18*1f5207b7SJohn Levon 	www();
19*1f5207b7SJohn Levon }
20*1f5207b7SJohn Levon 
21*1f5207b7SJohn Levon 
22*1f5207b7SJohn Levon /*
23*1f5207b7SJohn Levon  * check-name: Cross calls WtoA
24*1f5207b7SJohn Levon  * check-command: smatch -p=wine sm_WtoA.c
25*1f5207b7SJohn Levon  *
26*1f5207b7SJohn Levon  * check-output-start
27*1f5207b7SJohn Levon sm_WtoA.c:6 xxxW() warn: WtoA call 'wwwA()'
28*1f5207b7SJohn Levon  * check-output-end
29*1f5207b7SJohn Levon  */
30