steghide 0.5.1
common.h File Reference
#include "gettext.h"
#include "Globals.h"
#include "AssertionFailed.h"
#include <iostream>
#include "Arguments.h"
#include "RandomSource.h"

Go to the source code of this file.

Macros

#define UWORD32_MAX   0xFFFFFFFFUL
#define UWORD16_MAX   0xFFFF
#define BYTE_MAX   0xFF
#define SWORD32_MIN   -2147483647 - 1
#define SWORD32_MAX   2147483647
#define SWORD16_MIN   -32768
#define SWORD16_MAX   32767
#define SBYTE_MIN   -128
#define SBYTE_MAX   127
#define SAMPLEKEY_MAX   UWORD32_MAX
#define VERTEXLABEL_MAX   UWORD32_MAX
#define _(S)
#define myassert(expr)

Typedefs

typedef unsigned long UWORD32
typedef unsigned short UWORD16
typedef unsigned char BYTE
typedef long SWORD32
typedef short SWORD16
typedef char SBYTE
typedef bool BIT
typedef BYTE EmbValue
typedef UWORD32 SamplePos
typedef UWORD32 VertexLabel
typedef UWORD32 SampleValueLabel
typedef UWORD32 SampleKey

Variables

Globals Globs
Arguments Args
RandomSource RndSrc

Macro Definition Documentation

◆ _

#define _ ( S)
Value:
#define gettext(Msgid)
Definition gettext.h:45

◆ BYTE_MAX

#define BYTE_MAX   0xFF

◆ myassert

#define myassert ( expr)
Value:
if (!(expr)) throw AssertionFailed (__FILE__, __LINE__)
Definition AssertionFailed.h:27

◆ SAMPLEKEY_MAX

#define SAMPLEKEY_MAX   UWORD32_MAX

◆ SBYTE_MAX

#define SBYTE_MAX   127

◆ SBYTE_MIN

#define SBYTE_MIN   -128

◆ SWORD16_MAX

#define SWORD16_MAX   32767

◆ SWORD16_MIN

#define SWORD16_MIN   -32768

◆ SWORD32_MAX

#define SWORD32_MAX   2147483647

◆ SWORD32_MIN

#define SWORD32_MIN   -2147483647 - 1

◆ UWORD16_MAX

#define UWORD16_MAX   0xFFFF

◆ UWORD32_MAX

#define UWORD32_MAX   0xFFFFFFFFUL

◆ VERTEXLABEL_MAX

#define VERTEXLABEL_MAX   UWORD32_MAX

Typedef Documentation

◆ BIT

typedef bool BIT

◆ BYTE

typedef unsigned char BYTE

◆ EmbValue

typedef BYTE EmbValue

◆ SampleKey

typedef UWORD32 SampleKey

◆ SamplePos

typedef UWORD32 SamplePos

◆ SampleValueLabel

◆ SBYTE

typedef char SBYTE

◆ SWORD16

typedef short SWORD16

◆ SWORD32

typedef long SWORD32

◆ UWORD16

typedef unsigned short UWORD16

◆ UWORD32

typedef unsigned long UWORD32

◆ VertexLabel

Variable Documentation

◆ Args

Arguments Args
extern

◆ Globs

Globals Globs
extern

◆ RndSrc

RandomSource RndSrc
extern