Rename All Functions In The Whole Project To Have Their Related Object's CLASS_NAME Concatted To It
In the whole project, make sure, that the functions in its .r .h .c files are have the actual CLASS_NAME of the object concatted to the function's name, so the function's name will surely be unique across compilation of all files.
Examples:
-
in the object AtomicIntegerRValue:
In AtomicIntegerRValue.c:
we have a function that its name is getData.
So me MUST make sure to rename it to getData_AtomicIntegerRValue.
-
in the object Legacy_MemberList:
In Legacy_MemberList.c:
we have a function that its name is getMemberByName.
So me MUST make sure to rename it to getMemberByName_Legacy_MemberList.