MPS issue job003321

TitlePrivate symbols in mps.h are missing underscores
Statusclosed
Priorityoptional
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionIt is part of the external interface policy that private symbols declared in mps.h should start with an underscore.

However, the structures mps_sac_s and mps_sac_freelist_block_s are declared in mps.h [1]. This is for the benefit of the macros MPS_SAC_ALLOC_FAST and MPS_SAC_FREE_FAST, and the details of these structures are not actually part of the public interface.
AnalysisAdd underscores to these symbols.
How foundinspection
Evidence[1] <https://info.ravenbrook.com/project/mps/master/code/mps.h>
Observed in1.110.0
Created byGareth Rees
Created on2012-10-18 16:27:49
Last modified byGareth Rees
Last modified on2013-03-08 15:25:37
History2012-10-18 GDR Created.

Fixes

Change Effect Date User Description
181092 closed 2013-03-08 12:10:44 Gareth Rees Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy.