Added list_struct typedef