unified data structure implementation lib of C