RFC: Removing macro directories

Joel Sherrill joel.sherrill at oarcorp.com
Mon Oct 16 14:20:40 UTC 2006


Since the beginning of the project, the RTEMS source
code has included static inline functions and macro
versions of many support routines.  In those olden
times, the macros helped provide more portability since
there were compilers that did not support inline functions.

Times have changed and it doesn't seem like the macro versions are 
needed anymore.  They duplicate the
maintenance required and double the configurations that
have to be test compiled.

This was proposed as a 4.8 change a while back and no
one disagreed.  I have a pending patch to remove them
and wanted to give one last chance for someone to speak


More information about the users mailing list