static void bar ( void*(*service)(int,int) )
{
int i;
for (i = 0; i < 100000; i++) ;
service(1, 'h');
service(1, 'e');
service(1, 'l');
service(1, 'l');
service(1, 'o');
service(1, '\n');
}
void entry ( void*(*service)(int,int) )
{
bar(service);
service(0,0);
}