SpeedCrunch  0.11
Enumerations | Functions
/usr/src/RPM/BUILD/speedcrunch-0.11/src/math/floatio.c File Reference
#include "floatio.h"
#include "floatlong.h"
#include <string.h>
Include dependency graph for floatio.c:

Enumerations

enum  NmbType { NmbNormal, NmbSpecial, NmbBufferOverflow }
enum  {
  idzero, idx10, idx16, idx2,
  idx8, idxcount
}

Functions

char _ascii2digit (char c)
char _digit2ascii (int value)
int _significantdigits (p_seq_desc n)
void _clearnumber (p_number_desc n)
Error str2desc (p_number_desc n, p_itokens tokens)
Error desc2str (p_otokens tokens, p_number_desc n, int scale)
Error exp2str (p_buffer dest, int exp, char base)
p_ioparams _base2ioparams (signed char base)
char setioparams (p_ioparams params)
char delioparams (signed char base)
p_ioparams getioparams (signed char base)
signed char setdefaultbase (signed char base)
void float_stdconvert ()
const char * basePrefix (char base)
Error parse (p_itokens tokens, const char **buffer)
int cattokens (char *buf, int bufsz, p_otokens tokens, signed char expbase, unsigned flags)

Enumeration Type Documentation

anonymous enum
Enumerator:
idzero 
idx10 
idx16 
idx2 
idx8 
idxcount 
enum NmbType
Enumerator:
NmbNormal 
NmbSpecial 
NmbBufferOverflow 

Function Documentation

char _ascii2digit ( char  c)
p_ioparams _base2ioparams ( signed char  base)
char _digit2ascii ( int  value)
const char* basePrefix ( char  base)
int cattokens ( char *  buf,
int  bufsz,
p_otokens  tokens,
signed char  expbase,
unsigned  flags 
)
char delioparams ( signed char  base)
Error desc2str ( p_otokens  tokens,
p_number_desc  n,
int  scale 
)
Error exp2str ( p_buffer  dest,
int  exp,
char  base 
)
void float_stdconvert ( )
p_ioparams getioparams ( signed char  base)
Error parse ( p_itokens  tokens,
const char **  buffer 
)
signed char setdefaultbase ( signed char  base)
char setioparams ( p_ioparams  params)
Error str2desc ( p_number_desc  n,
p_itokens  tokens 
)