Data Structure C codes