DATA STRUCTURE FOR C