Open
Description
Current State:
We are currently exporting symbols that are not declared in public headers. These symbols are listed in map/def files and seem to be exported primarily for use in tests when UMF is compiled as a shared library.
Identified Issue:
A specific instance of this problem was addressed in issue #564, but it is likely that there are additional symbols improperly exported.
Tasks Before Major Release:
- Review Exported Functions:
Conduct a comprehensive audit of all symbols currently exported in the project.
Verify whether each exported symbol should be publicly available or if they were exported inadvertently.