On 10/09/2018 01:42 AM, Markus Scherer wrote:
On Mon, Oct 8, 2018 at 7:59 PM Tom Honermann <tom@honermann.net> wrote:
And I doubt that there is any platform that supports C++11 or higher and where uint8_t != uint_least8_t.
I hope that is true.  But there are platforms where uint8_t is not available because uint_least8_t is larger than 8 bits.

Which ones?
Do they support C++11?

Compilers I'm aware of (ones that Coverity supports) that target platforms where bytes are larger than 8 bits (either 16-bit or 32-bit) include the following.
- Analog VisualDSP++ (targeting SHARC, TigerSHARC)
- CEVA (targeting TeakLite)
- Texas Instruments (targeting C2000, C54x, C55x)

I'm not sure if any of these support C++11 or not.  The TI C2000 one at least is actively maintained.

Tom.


markus