This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keil C does not support

Keil C does not support this line:

typedef const UINT32 volatile xdata *PCVX32;
it just support this way
typedef const volatile UINT32 xdata *PCVX32;
but other ANSI C compilers support both.
Is it a bug or something else?

Parents
  • "For two qualified types to be compatible, both shall have the identically qualified version
    of a compatible type; the order of type qualifiers within a list of specifiers or qualifiers
    does not affect the specified type." from ISO/IEC 9899:1999
    And I can not find more.

Reply
  • "For two qualified types to be compatible, both shall have the identically qualified version
    of a compatible type; the order of type qualifiers within a list of specifiers or qualifiers
    does not affect the specified type." from ISO/IEC 9899:1999
    And I can not find more.

Children
No data