ccollins476ad commented on issue #166: [portability] NimBLE should be C99 
compliant
URL: https://github.com/apache/mynewt-nimble/issues/166#issuecomment-415556085
 
 
   I think achieving ISO C compliance will be quite a challenge.  The nimble 
codebase knowingly uses quite a few gcc/clang-isms (e.g., 
`__attribute__((packed))`).
   
   Standards conformance is certainly a good thing, but it was not viewed as a 
requirement when nimble was being developed.  So, in my opinion, it is not 
worth the effort required at this point.  Of course, it all depends on whether 
and why someone needs nimble to be standards compliant.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to