How To Implement Singleton Design Pattern In C