How To Implement Run Time Polymorphism In C