include/beecrypt/api.h File Reference

BeeCrypt API, portability headers. More...

#include "beecrypt/gnu.h"

Include dependency graph for api.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BEECRYPTAPI
#define BEECRYPTCXXAPI
#define assert(x)
#define ROTL32(x, s)   (((x) << (s)) | ((x) >> (32 - (s))))
#define ROTR32(x, s)   (((x) >> (s)) | ((x) << (32 - (s))))
#define ROTR64(x, s)   (((x) >> (s)) | ((x) << (64 - (s))))

Typedefs

typedef uint8_t byte
typedef int8_t jbyte
typedef int16_t jshort
typedef int32_t jint
typedef int64_t jlong
typedef uint16_t jchar
typedef float jfloat
typedef double jdouble
typedef uint64_t mpw
typedef uint32_t mphw


Detailed Description

BeeCrypt API, portability headers.

Author:
Bob Deblier <bob.deblier@telenet.be>

Define Documentation

#define assert (  ) 

#define BEECRYPTAPI

#define BEECRYPTCXXAPI

#define ROTL32 ( x,
 )     (((x) << (s)) | ((x) >> (32 - (s))))

#define ROTR32 ( x,
 )     (((x) >> (s)) | ((x) << (32 - (s))))

#define ROTR64 ( x,
 )     (((x) >> (s)) | ((x) << (64 - (s))))


Typedef Documentation

typedef uint8_t byte

typedef int8_t jbyte

typedef uint16_t jchar

typedef double jdouble

typedef float jfloat

typedef int32_t jint

typedef int64_t jlong

typedef int16_t jshort

typedef uint32_t mphw

typedef uint64_t mpw


Generated on Fri Jun 19 13:38:49 2009 for BeeCrypt by  doxygen 1.5.8