[C-safe-secure-studygroup] MISRA and packed structures
rcseacord at gmail.com
Tue Nov 27 15:33:40 GMT 2018
In the following example:
typedef __packed struct
Are you saying that 18.1 and 18.2 prohibit memcpy to &buf, ?
On Tue, Nov 27, 2018 at 8:16 AM Clive Pygott <clivepygott at gmail.com> wrote:
> What do you mean by a packed structure? The term doesn't appear in the
> C17 standard or MISRA C:2012
> If you mean using a structure with no or known padding as the target of a
> block move or I/O, then that has to be done by a deviation as it breaks the
> rules on pointer arithmetic (18.1/18.2) that only allow pointer arithmetic
> within an array
> On Tue, Nov 27, 2018 at 12:05 PM Robert Seacord <rcseacord at gmail.com>
>> Is there any MISRA rules which disallow the use of packed structures?
>> C-safe-secure-studygroup mailing list
>> C-safe-secure-studygroup at lists.trustable.io
> C-safe-secure-studygroup mailing list
> C-safe-secure-studygroup at lists.trustable.io
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the C-safe-secure-studygroup