Dear Jean-Christophe PLAGNIOL-VILLARD, In message <[EMAIL PROTECTED]> you wrote: > bswap_32 and bswap_64 is for host on target we use > cpu_to_be32 and cpu_to_be64
Hm.... do you consider this a style cleanup, or is there any real problem that needs fixing? > #if __BYTE_ORDER == __LITTLE_ENDIAN > +#ifdef USE_HOSTCC > #define fdt32_to_cpu(x) bswap_32(x) > #define cpu_to_fdt32(x) bswap_32(x) > #define fdt64_to_cpu(x) bswap_64(x) > #define cpu_to_fdt64(x) bswap_64(x) > #else > +#define fdt32_to_cpu(x) cpu_to_be32(x) > +#define cpu_to_fdt32(x) cpu_to_be32(x) > +#define fdt64_to_cpu(x) cpu_to_be64(x) > +#define cpu_to_fdt64(x) cpu_to_be64(x) > +#endif /* USE_HOSTCC */ This is IMO wrong. If we implement such a change, then fdt32_to_cpu should translate to be32_to_cpu, and fdt64_to_cpu should translate to be64_to_cpu. But actually I do not see the need for this change. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] Real computer scientists don't comment their code. The identifiers are so long they can't afford the disk space. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

