[
https://issues.apache.org/jira/browse/MYNEWT-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aditi Hilbert resolved MYNEWT-121.
----------------------------------
Resolution: Fixed
> sys/stats - Allow access from multiple source files
> ---------------------------------------------------
>
> Key: MYNEWT-121
> URL: https://issues.apache.org/jira/browse/MYNEWT-121
> Project: Mynewt
> Issue Type: Improvement
> Components: Misc
> Reporter: Christopher Collins
> Assignee: Christopher Collins
> Fix For: v0_8_0_beta2
>
>
> 1. The STATS_SECT_START and STATS_SECT_END macros just define a struct; they
> don't create an instance. Generally, these macros would be used in a header
> file so that source files can have access to the struct definition.
> 2. The addition of a STATS_SECT_DECL macro. This macro would be used in two
> places:
> * In source files to instantiate a stats struct.
> * In header files to expose an extern declaration of a stats instance.
> 3. As a consequence of the above two points: the names of struct instances
> are no longer auto-generated. The user needs to specify the exact name. All
> macros which derive the instance name from the struct name are changed: now
> they just accept the instance name directly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)