SIS
Symmetric Index Structures
/Users/dbr/ma/src/bas/lml/voidSequence.c File Reference
#include "base.h"
Include dependency graph for voidSequence.c:

Go to the source code of this file.

Defines

#define UTF8_6   (0xFC)
#define UTF8_5   (0xF8)
#define UTF8_4   (0xF0)
#define UTF8_3   (0xE0)
#define UTF8_2   (0xC0)
#define UTF8_1   (0x7F)

Functions

VoidSequenceVoidSequenceInit (UINT elementSize)
VoidSequenceVoidSequenceInit2 (UINT elementSize, UINT seqAlloced, SINT growth)
void VoidSequenceFree (VoidSequence *seq)
void VoidSequenceAdd (VoidSequence *seq, const void *elementToAdd)
void VoidSequenceWrite (VoidSequence *seq, FILE *fp, UINT *sizes, UINT numberOfSizes)
VoidSequenceVoidSequenceRead (FILE *fp)
void VoidSequenceShrink (VoidSequence *seq)
void VoidSequenceSet (VoidSequence *seq, UINT position, const void *element)
void VoidSequenceAppend (VoidSequence *seq, const VoidSequence *s)
void VoidSequenceCpy (VoidSequence *dest, const VoidSequence *src)
VoidSequenceVoidSequenceReadLine (FILE *fp, UINT symbolSize, UINT encoding)
void VoidSequenceReverse (VoidSequence *seq)
void VoidSequenceTrim (VoidSequence *seq)

Define Documentation

#define UTF8_1   (0x7F)

Definition at line 163 of file voidSequence.c.

#define UTF8_2   (0xC0)

Definition at line 162 of file voidSequence.c.

#define UTF8_3   (0xE0)

Definition at line 161 of file voidSequence.c.

#define UTF8_4   (0xF0)

Definition at line 160 of file voidSequence.c.

#define UTF8_5   (0xF8)

Definition at line 159 of file voidSequence.c.

#define UTF8_6   (0xFC)

Definition at line 158 of file voidSequence.c.


Function Documentation

void VoidSequenceCpy ( VoidSequence dest,
const VoidSequence src 
)

Definition at line 153 of file voidSequence.c.

Referenced by lmu::cis::sis::VoidSequenceAdapter::Cpy().

VoidSequence* VoidSequenceRead ( FILE *  fp)
VoidSequence* VoidSequenceReadLine ( FILE *  fp,
UINT  symbolSize,
UINT  encoding 
)
void VoidSequenceReverse ( VoidSequence seq)

Definition at line 300 of file voidSequence.c.

Referenced by lmu::cis::sis::SCDAWGAdapter::Add(), and SCDAWGAdd().

void VoidSequenceSet ( VoidSequence seq,
UINT  position,
const void *  element 
)
void VoidSequenceShrink ( VoidSequence seq)
void VoidSequenceTrim ( VoidSequence seq)

Definition at line 315 of file voidSequence.c.

void VoidSequenceWrite ( VoidSequence seq,
FILE *  fp,
UINT sizes,
UINT  numberOfSizes 
)