case 1: rv= (*f)( args[0]);
 break; 
case 2: rv= (*f)( args[0],args[1]);
 break; 
case 3: rv= (*f)( args[0],args[1],args[2]);
 break; 
case 4: rv= (*f)( args[0],args[1],args[2],args[3]);
 break; 
case 5: rv= (*f)( args[0],args[1],args[2],args[3],args[4]);
 break; 
case 6: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5]);
 break; 
case 7: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6]);
 break; 
case 8: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7]);
 break; 
case 9: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8]);
 break; 
case 10: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9]);
 break; 
case 11: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10]);
 break; 
case 12: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11]);
 break; 
case 13: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12]);
 break; 
case 14: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13]);
 break; 
case 15: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14]);
 break; 
case 16: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14],args[15]);
 break; 
case 17: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14],args[15],args[16]);
 break; 
case 18: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14],args[15],args[16],args[17]);
 break; 
case 19: rv= (*f)( args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14],args[15],args[16],args[17],args[18]);
 break; 
