Teem 1.10.0
src/biff/biffbiff.c File Reference
#include "biff.h"
Include dependency graph for biffbiff.c:

Data Structures

struct  _biffEntry
union  _beu

Defines

#define _BIFF_INCR   2

Functions

void _biffInit (void)
void _biffNuke (void)
void _biffCheckKey (const char *key)
_biffEntry_biffFindKey (const char *key)
_biffEntry_biffNewEntry (const char *key)
void _biffNukeEntry (_biffEntry *ent)
_biffEntry_biffAddKey (const char *key)
void _biffAddErr (_biffEntry *e, const char *err)
void _biffFindMaxAndSum (unsigned int *maxP, unsigned int *sumP, _biffEntry *ent)
void biffAdd (const char *key, const char *err)
void biffMaybeAdd (const char *key, const char *err, int useBiff)
void _biffGetStr (char *ret, char *buf, _biffEntry *ent)
char * biffGet (const char *key)
int biffGetStrlen (const char *key)
void biffSetStr (char *str, const char *key)
int biffCheck (const char *key)
void biffDone (const char *key)
void biffMove (const char *destKey, const char *err, const char *srcKey)
char * biffGetDone (const char *key)
void biffSetStrDone (char *str, const char *key)

Variables

_biffEntry ** _biffErr = NULL
unsigned int _biffNum = 0
int _biffIdx = -1
airArray_biffAA = NULL

Define Documentation

#define _BIFF_INCR   2

Function Documentation

void _biffAddErr ( _biffEntry e,
const char *  err 
)
_biffEntry* _biffAddKey ( const char *  key)
void _biffCheckKey ( const char *  key)
_biffEntry* _biffFindKey ( const char *  key)
void _biffFindMaxAndSum ( unsigned int *  maxP,
unsigned int *  sumP,
_biffEntry ent 
)
void _biffGetStr ( char *  ret,
char *  buf,
_biffEntry ent 
)
void _biffInit ( void  )
_biffEntry* _biffNewEntry ( const char *  key)
void _biffNuke ( void  )
void _biffNukeEntry ( _biffEntry ent)
void biffAdd ( const char *  key,
const char *  err 
)
int biffCheck ( const char *  key)
void biffDone ( const char *  key)
char* biffGet ( const char *  key)
char* biffGetDone ( const char *  key)
int biffGetStrlen ( const char *  key)
void biffMaybeAdd ( const char *  key,
const char *  err,
int  useBiff 
)
void biffMove ( const char *  destKey,
const char *  err,
const char *  srcKey 
)
void biffSetStr ( char *  str,
const char *  key 
)
void biffSetStrDone ( char *  str,
const char *  key 
)

Variable Documentation

airArray* _biffAA = NULL
_biffEntry** _biffErr = NULL
int _biffIdx = -1
unsigned int _biffNum = 0