ZBar Bar Code Reader Library  version 0.10
isaac.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  isaac_ctx
 

Macros

#define _isaac_H
 
#define ISAAC_SEED_SZ_MAX
 
#define ISAAC_SZ
 
#define ISAAC_SZ_LOG
 

Typedefs

typedef struct isaac_ctx isaac_ctx
 

Functions

void isaac_init (isaac_ctx *_ctx, const void *_seed, int _nseed)
 
unsigned isaac_next_uint (isaac_ctx *_ctx, unsigned _n)
 
unsigned isaac_next_uint32 (isaac_ctx *_ctx)
 

Macro Definition Documentation

#define _isaac_H
#define ISAAC_SEED_SZ_MAX

Referenced by isaac_init().

#define ISAAC_SZ

Referenced by isaac_init(), and isaac_update().

#define ISAAC_SZ_LOG

Referenced by isaac_update().

Typedef Documentation

typedef struct isaac_ctx isaac_ctx

Function Documentation

void isaac_init ( isaac_ctx _ctx,
const void _seed,
int  _nseed 
)

References isaac_ctx::a, isaac_ctx::b, isaac_ctx::c, isaac_mix(), ISAAC_SEED_SZ_MAX, ISAAC_SZ, isaac_update(), isaac_ctx::m, isaac_ctx::r, and x.

Referenced by qr_reader_init().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned isaac_next_uint ( isaac_ctx _ctx,
unsigned  _n 
)

References ISAAC_MASK, and isaac_next_uint32().

Referenced by qr_finder_ransac().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned isaac_next_uint32 ( isaac_ctx _ctx)

References isaac_update(), isaac_ctx::n, and isaac_ctx::r.

Referenced by isaac_next_uint().

Here is the call graph for this function:

Here is the caller graph for this function: