Mohamed Ayman commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/2347#note_160004 Hi everyone :wave:, @gedare @chris @joel @opticron I was looking into this ticket to contribute a patch, but after auditing the current `main` branch, it appears the substantive work for this issue has already been completed. All internal usages of `RTEMS_INLINE_ROUTINE` across the SuperCore, POSIX, and Classic API headers have successfully been migrated to standard `static inline`. Currently, the macro only survives in exactly three files: 1\. `cpukit/include/rtems/score/basedefs.h`: It is preserved here as a documented public API macro (`@ingroup RTEMSAPIBaseDefs`) for backward compatibility with legacy external application code. 2\. `testsuites/validation/tc-basedefs.c`: An auto-generated validation test for the backward-compatibility macro. 3\. `testsuites/sptests/spmisc01/init.c`: Another test ensuring the compat macro functions correctly. Given that the internal codebase cleanup is already done, and completely removing the macro from `basedefs.h` at this point would needlessly break backward compatibility for users' applications, I believe the core objective of this ticket has been met. **This can probably be safely closed as Resolved/Fixed. Let me know if I missed any other context!** ### -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/2347#note_160004 You're receiving this email because of your account on gitlab.rtems.org. Unsubscribe from this thread: https://gitlab.rtems.org/-/namespace/49/sent_notifications/5-4b0vsjmtzpxb7cbask43xrb4v-1d/unsubscribe | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | Help: https://gitlab.rtems.org/help
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
