diff options
author | afaber <afaber@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-03-03 19:23:02 +0000 |
---|---|---|
committer | afaber <afaber@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-03-03 19:23:02 +0000 |
commit | 9d50ebbe64a21f19ae2bb6e068aab6c61957536e (patch) | |
tree | 49b6ae8909e7e2e6a3db7fd62e65afca5b3c9926 /projs | |
parent | 2e076693301efa24b926f77c4f0e2819fb086161 (diff) | |
download | navit-9d50ebbe64a21f19ae2bb6e068aab6c61957536e.tar.gz |
Fix:projs/CodeBlocks:win32 add bytwswap and endian header files
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@935 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'projs')
-rw-r--r-- | projs/CodeBlocks/Navit_gtk.cbp | 1 | ||||
-rw-r--r-- | projs/CodeBlocks/Win32Extra/byteswap.h | 17 | ||||
-rw-r--r-- | projs/CodeBlocks/Win32Extra/endian.h | 5 |
3 files changed, 23 insertions, 0 deletions
diff --git a/projs/CodeBlocks/Navit_gtk.cbp b/projs/CodeBlocks/Navit_gtk.cbp index 0a9bbb92b..f491510ec 100644 --- a/projs/CodeBlocks/Navit_gtk.cbp +++ b/projs/CodeBlocks/Navit_gtk.cbp @@ -80,6 +80,7 @@ <Add library="gdk-win32-2.0" /> <Add library="gdk_pixbuf-2.0" /> <Add library="freetype" /> + <Add library="fontconfig" /> <Add library="z" /> <Add library="gobject-2.0" /> <Add library="gmodule-2.0" /> diff --git a/projs/CodeBlocks/Win32Extra/byteswap.h b/projs/CodeBlocks/Win32Extra/byteswap.h new file mode 100644 index 000000000..a227dde59 --- /dev/null +++ b/projs/CodeBlocks/Win32Extra/byteswap.h @@ -0,0 +1,17 @@ +#ifndef _BYTESWAP_H +#define _BYTESWAP_H + +static inline unsigned short bswap_16(unsigned short x) { + return (x>>8) | (x<<8); +} + +static inline unsigned int bswap_32(unsigned int x) { + return (bswap_16(x&0xffff)<<16) | (bswap_16(x>>16)); +} + +static inline unsigned long long bswap_64(unsigned long long x) { + return (((unsigned long long)bswap_32(x&0xffffffffull))<<32) | (bswap_32(x>>32)); +} + +#endif + diff --git a/projs/CodeBlocks/Win32Extra/endian.h b/projs/CodeBlocks/Win32Extra/endian.h new file mode 100644 index 000000000..cabb69637 --- /dev/null +++ b/projs/CodeBlocks/Win32Extra/endian.h @@ -0,0 +1,5 @@ +#ifndef ENDIAN_H_INCLUDED +#define ENDIAN_H_INCLUDED + +#endif + |