Title | Private symbols in mps.h are missing underscores |
Status | closed |
Priority | optional |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | It 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. |
Analysis | Add underscores to these symbols. |
How found | inspection |
Evidence | [1] <https://info.ravenbrook.com/project/mps/master/code/mps.h > |
Observed in | 1.110.0 |
Created by | Gareth Rees |
Created on | 2012-10-18 16:27:49 |
Last modified by | Gareth Rees |
Last modified on | 2013-03-08 15:25:37 |
History | 2012-10-18 GDR Created. |
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. |