Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
strtold.c File Reference

Enumerations

enum  scan_states {
  start = 0x0001 , sig_start = 0x0002 , leading_sig_zeroes = 0x0004 , int_digit_loop = 0x0008 ,
  frac_start = 0x0010 , frac_digit_loop = 0x0020 , sig_end = 0x0040 , exp_start = 0x0080 ,
  leading_exp_digit = 0x0100 , leading_exp_zeroes = 0x0200 , exp_digit_loop = 0x0400 , finished = 0x0800 ,
  failure = 0x1000 , nan_state = 0x2000 , infin_state = 0x4000 , hex_state = 0x8000
}
 
enum  hex_scan_states {
  not_hex = 0x0000 , hex_start = 0x0001 , hex_leading_sig_zeroes = 0x0002 , hex_int_digit_loop = 0x0004 ,
  hex_frac_digit_loop = 0x0008 , hex_sig_end = 0x0010 , hex_exp_start = 0x0020 , hex_leading_exp_digit = 0x0040 ,
  hex_leading_exp_zeroes = 0x0080 , hex_exp_digit_loop = 0x0100
}
 

Functions

double nan (const char *)
 
double __dec2num (const decimal *d)
 
long double __strtold (int max_width, int(*ReadProc)(void *, int, int), void *ReadProcArg, int *chars_scanned, int *overflow)
 
double strtod (const char *str, char **end)
 
double atof (const char *str)
 

Enumeration Type Documentation

◆ hex_scan_states

Enumerator
not_hex 
hex_start 
hex_leading_sig_zeroes 
hex_int_digit_loop 
hex_frac_digit_loop 
hex_sig_end 
hex_exp_start 
hex_leading_exp_digit 
hex_leading_exp_zeroes 
hex_exp_digit_loop 

◆ scan_states

Enumerator
start 
sig_start 
leading_sig_zeroes 
int_digit_loop 
frac_start 
frac_digit_loop 
sig_end 
exp_start 
leading_exp_digit 
leading_exp_zeroes 
exp_digit_loop 
finished 
failure 
nan_state 
infin_state 
hex_state 

Function Documentation

◆ __dec2num()

double __dec2num ( const decimal * d)
extern

◆ __strtold()

long double __strtold ( int max_width,
int(* ReadProc )(void *, int, int),
void * ReadProcArg,
int * chars_scanned,
int * overflow )

◆ atof()

double atof ( const char * str)

◆ nan()

double nan ( const char * arg)
extern

◆ strtod()

double strtod ( const char * str,
char ** end )