URL:
<http://savannah.nongnu.org/bugs/?35020>
Summary: stdint.h: signed types need explicit "signed"
Project: AVR C Runtime Library
Submitted by: sternst
Submitted on: Fr 09 Dez 2011 00:44:52 CET
Category: Header
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Header files
Status: None
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Release: Any
Fixed Release: None
_______________________________________________________
Details:
The signed types in the header are all defined without an explicit "signed".
This can result in annoying behavior if used in a bit-field. The signedness of
a plain "int" in a bit-field is implementation defined (in gcc controlled by
command line switches). But a (e.g.) int16_t should be always signed, even in
a bit-field, therefore an explicit "signed" is necessary.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?35020>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/
_______________________________________________
AVR-libc-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev