Library for cross-platform C generic data functions