After the PR#5517, all free functions defined in header files are moved into source file to avoid voilating the One Definition Rule (ODR). However, there is a macro previously defined is not removed. Although it will not affect anything (due to the source file only needs to be compiled for once), it is better to remove it for a correct programming habit.
What's changed?
After the PR#5517, all free functions defined in header files are moved into source file to avoid voilating the One Definition Rule (ODR). However, there is a macro previously defined is not removed. Although it will not affect anything (due to the source file only needs to be compiled for once), it is better to remove it for a correct programming habit.