> Look at the __ie16_to_cpu presence in the tcc output: nested macro was not expanded
But if we define le16_to_cpu with arg, i.e -#define le16_to_cpu __le16_to_cpu +#define le16_to_cpu(x) __le16_to_cpu(x) then tcc output is OK. I used gcc 3.4.6 and 4.1.2 to test. May be new versions of the gcc behave like tcc. _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel