/*************************************************
* Low Level Types Header File *
* (C) 1999-2007 The Botan Project *
*************************************************/
#ifndef BOTAN_TYPES_H__
#define BOTAN_TYPES_H__
#include <botan/build.h>
namespace Botan {
typedef unsigned char byte;
typedef unsigned short u16bit;
typedef unsigned int u32bit;
typedef signed int s32bit;
#if defined(_MSC_VER) || defined(__BORLANDC__)
typedef unsigned __int64 u64bit;
#elif defined(__KCC)
typedef unsigned __long_long u64bit;
#elif defined(__GNUG__)
__extension__ typedef unsigned long long u64bit;
#else
typedef unsigned long long u64bit;
#endif
}
namespace Botan_types {
typedef Botan::byte byte;
typedef Botan::u32bit u32bit;
}
#endif
syntax highlighted by Code2HTML, v. 0.9.1