dtc: Address an assortment of portability problems

Scott Wood scottwood at freescale.com
Fri Jun 27 01:25:28 EST 2008


On Thu, Jun 26, 2008 at 11:03:49AM +1000, David Gibson wrote:
> 	- the endian handling functions in libfdt_env.h, based on
> endian.h and byteswap.h are replaced with some portable open-coded
> versions.  Unfortunately, these result in fairly crappy code when
> compiled, but as far as I can determine there doesn't seem to be any
> POSIX, SUS or de facto standard way of determining endianness at
> compile time, nor standard names for byteswapping functions.

Since device-tree and network byte order happen to be the same, we could use
ntohl/htonl.

-Scott



More information about the Linuxppc-dev mailing list