This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000 v4.1.3 - ISO C89 or C99

Hi,

I would like to know if the compiler C2000 v4.1.3 is ISO C89 or ISO C99?

The SPRU514B document doesn't speak about it.

Thanks,

Nicolas

  • It is discussed in section 1.2.1 C/C++ Language Features.  Quote:

    The TMS320C28x compiler conforms to the ANSI/ISO C standard as defined by ANSI/ISO and described in Kernighan and Ritchie’s The C Programming Language (second edition).

    Nicolas said:
    I would like to know if the compiler C2000 v4.1.3 is ISO C89 or ISO C99?

    Speaking in these terms, it is C89.  Some C99 features may be supported, but many are not.  Note version 4.1.3 is over 8 years old.  More recent information on this topic can be found in this wiki article, but much of it does not apply to such an old release.

    Thanks and regards,

    -George

  • Many thanks for your answer.

    I saw this section but i wasn't sure because the ISO C99 was mentioned in "Related Documentation".

    Nicolas