test_hello.c revision b32f58018498ea2225959b0ba11c18f0c433deef
174ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com 274ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com 374ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.comstatic void bar ( void*(*service)(int,int) ) 474ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com{ 574ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com int i; 674ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com for (i = 0; i < 100000; i++) ; 774ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com service(1, 'h'); 874ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com service(1, 'e'); 974ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com service(1, 'l'); 10792bbd14c63f217f2de0e6b2f8df99acb1928eeamike@reedtribe.org service(1, 'l'); 11fb858245216dafee4de731fce4f0fa58c746d3e9mike@reedtribe.org service(1, 'o'); 12792bbd14c63f217f2de0e6b2f8df99acb1928eeamike@reedtribe.org service(1, '\n'); 13792bbd14c63f217f2de0e6b2f8df99acb1928eeamike@reedtribe.org} 1474ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com 1574ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.comvoid entry ( void*(*service)(int,int) ) 165fdc983f58098e5c9fbdbedc7719f87e5efa4d31reed@google.com{ 1774ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com bar(service); 1874ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com service(0,0); 19e3823fd901674e22269637a669ac2b3e2667dc9creed@google.com} 2074ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com 2174ce6f046c8c8990172cebcfa830c8e5f5e42a1ereed@google.com