monotone

monotone Mtn Source Tree

Root/botan/types.h

1/*************************************************
2* Low Level Types Header File *
3* (C) 1999-2007 The Botan Project *
4*************************************************/
5
6#ifndef BOTAN_TYPES_H__
7#define BOTAN_TYPES_H__
8
9#include <botan/build.h>
10
11namespace Botan {
12
13typedef unsigned char byte;
14typedef unsigned short u16bit;
15typedef unsigned int u32bit;
16
17typedef signed int s32bit;
18
19#if defined(_MSC_VER) || defined(__BORLANDC__)
20 typedef unsigned __int64 u64bit;
21#elif defined(__KCC)
22 typedef unsigned __long_long u64bit;
23#elif defined(__GNUG__)
24 __extension__ typedef unsigned long long u64bit;
25#else
26 typedef unsigned long long u64bit;
27#endif
28
29}
30
31namespace Botan_types {
32
33typedef Botan::byte byte;
34typedef Botan::u32bit u32bit;
35
36}
37
38#endif

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status