[ 
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)

Reply via email to