/usr/include/botan-1.10/botan/types.h is in libbotan1.10-dev 1.10.8-2+deb8u2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | /*
* Low Level Types
* (C) 1999-2007 Jack Lloyd
*
* Distributed under the terms of the Botan license
*/
#ifndef BOTAN_TYPES_H__
#define BOTAN_TYPES_H__
#include <botan/build.h>
#include <stddef.h>
/**
* The primary namespace for the botan library
*/
namespace Botan {
/**
* Typedef representing an unsigned 8-bit quantity
*/
typedef unsigned char byte;
/**
* Typedef representing an unsigned 16-bit quantity
*/
typedef unsigned short u16bit;
/**
* Typedef representing an unsigned 32-bit quantity
*/
typedef unsigned int u32bit;
/**
* Typedef representing a signed 32-bit quantity
*/
typedef signed int s32bit;
/**
* Typedef representing an unsigned 64-bit quantity
*/
#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
/**
* A default buffer size; typically a memory page
*/
static const size_t DEFAULT_BUFFERSIZE = BOTAN_DEFAULT_BUFFER_SIZE;
}
namespace Botan_types {
using Botan::byte;
using Botan::u32bit;
}
#endif
|