// does copy_fcurve... void BKE_action_make_local(Main *bmain, bAction *act, const bool lib_local) { BKE_id_make_local_generic(bmain, &act->id, true, lib_local); }
void BKE_cachefile_make_local(Main *bmain, CacheFile *cache_file, const bool lib_local) { BKE_id_make_local_generic(bmain, &cache_file->id, true, lib_local); }
void BKE_speaker_make_local(Main *bmain, Speaker *spk, const bool lib_local) { BKE_id_make_local_generic(bmain, &spk->id, true, lib_local); }
void BKE_lattice_make_local(Main *bmain, Lattice *lt, const bool lib_local) { BKE_id_make_local_generic(bmain, <->id, true, lib_local); }
void BKE_linestyle_make_local(struct Main *bmain, FreestyleLineStyle *linestyle, const bool lib_local) { BKE_id_make_local_generic(bmain, &linestyle->id, true, lib_local); }
void BKE_sound_make_local(Main *bmain, bSound *sound, const bool lib_local) { BKE_id_make_local_generic(bmain, &sound->id, true, lib_local); }
void BKE_texture_make_local(Main *bmain, Tex *tex, const bool lib_local) { BKE_id_make_local_generic(bmain, &tex->id, true, lib_local); }
void BKE_light_make_local(Main *bmain, Light *la, const bool lib_local) { BKE_id_make_local_generic(bmain, &la->id, true, lib_local); }
void BKE_camera_make_local(Main *bmain, Camera *cam, const bool lib_local) { BKE_id_make_local_generic(bmain, &cam->id, true, lib_local); }
void BKE_collection_make_local(Main *bmain, Collection *collection, const bool lib_local) { BKE_id_make_local_generic(bmain, &collection->id, true, lib_local); }