在我维护的一些代码中,我遇到了这个:
int lsm6ds3_common_resume(struct lsm6ds3_data *cdata);
int lsm6ds3_common_suspend(struct lsm6ds3_data *cdata);
#ifdef CONFIG_PM
int lsm6ds3_common_suspend(struct lsm6ds3_data *cdata);
int lsm6ds3_common_resume(struct lsm6ds3_data *cdata);
#endif /* CONFIG_PM */
这似乎根据CONFIG_PM
的值交换这些声明的顺序。这有用吗,还是可以安全删除?