Correction to my previous message: to call the functions thru the function table all one needs is: // Now we can call the functions through the jump table: void CallTester() { int k; pJT->pA(); // call the first function k =3D pJT->pB(1,2); // call the second function } -- Bob Ammerman RAm Systems =20 =20 --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .