navit
0.5.3-trunk
|
Go to the source code of this file.
Macros | |
#define | __bswap_16(__bsx) ((((__bsx) >> 8) & 0xff) | (((__bsx) & 0xff) << 8)) |
#define | __bswap_32(__bsx) |
#define | le16_to_cpu(x) __bswap_16 (x) |
#define | le32_to_cpu(x) __bswap_32 (x) |
#define | le64_to_cpu(x) __bswap_64 (x) |
#define | cpu_to_le16(x) __bswap_16 (x) |
#define | cpu_to_le32(x) __bswap_32 (x) |
#define | cpu_to_le64(x) __bswap_64 (x) |
#define | __ENDIANESS_HANDLER__ |
#define __bswap_16 | ( | __bsx | ) | ((((__bsx) >> 8) & 0xff) | (((__bsx) & 0xff) << 8)) |
Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#define __bswap_32 | ( | __bsx | ) |
#define __ENDIANESS_HANDLER__ |
#define cpu_to_le16 | ( | x | ) | __bswap_16 (x) |
#define cpu_to_le32 | ( | x | ) | __bswap_32 (x) |
#define cpu_to_le64 | ( | x | ) | __bswap_64 (x) |
#define le16_to_cpu | ( | x | ) | __bswap_16 (x) |
#define le32_to_cpu | ( | x | ) | __bswap_32 (x) |
#define le64_to_cpu | ( | x | ) | __bswap_64 (x) |