struct Indian_Bachelor_software_professional { double standards; short sighted; long time_between_visits_to_India; float horoscope; void girlfriend; char desperate; }; struct Married_Indian_Software_Professional { double trouble; short changed; long sighs; float hopes; void independence; char philosophical; }; struct Indian_Engaged_software_professional { double time_at_work; // to get long vacation to India short attention_span; long phone_calls_to_India; float on_cloud_nine; void bank_balance; char edgy; }; struct Indian_Newly_Married_software_professional { double dinner_invitations; short time_at_work; long lunch_breaks; float wife_resumes; void bank_balance; char hen_pecked; };