CPU: byte order helper functions refactoring
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 23 Sep 2010 17:30:08 +0000 (17:30 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 23 Sep 2010 17:30:08 +0000 (17:30 +0000)
commit747b943bfd16b0d5eb20bc31c125ab12bafe65de
tree64dd61e714abbc5ea908b511199775cb22e6ccba
parent245f240a4720c5b2f582842a1cd773dafd8c9f97
CPU: byte order helper functions refactoring

Define all the cpu_to_*/*_to_cpu() functions as macro and make use of
__builtin_bswap*() gcc functions when possible.

This allows to use the byteorder helper functions as constant
initializers.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4278 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/cpu/byteorder.h