- when the function macro is redefined, it uses the header it was originally defined with
- when the function macro is redefined, it uses the header it was originally defined with

duangle/bangra,duangle/bangra,duangle/bangra,duangle/bangra