[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.dsdp.rtsc] RTSC types

According to the RTSC datatypes Int8 corresponds to int_least8_t or int_fast8_t
Bits8 on the contrary maps to int8_t (and int8_t is exactly 8 bits as per C standard).


So when using Int8 from RTSC, you could use 8 or 32 bit data type depending on the platform / compiler mapping of int_least8_t / int_fast8_t.

So to make sure you use 8 bits then you have to use Bits8.

TI has been using the tistdtypes.h where Int8 is 8 bit. When switching to RTSC types I am sure they will continue to use Int8 thinking it maps to exactly 8 bits but this is not the case (Int8 maps to int_least8_t or int_fast8_t). This is quite confusing.

Any comments.