Changed (DATA|INFO)_TYPE to void * for easier casting