stringconversion.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

char * ltoa_wp (long val, char *buffer, int base, int width, char pad)
 
static char * ltoa_w (long val, char *buffer, int base, int width)
 
static char * ltoa (long val, char *buffer, int base)
 
static char * itoa (int val, char *buffer, int base)
 
char * ultoa_wp (unsigned long val, char *buffer, unsigned int base, int width, char pad)
 
static char * ultoa_w (unsigned long val, char *buffer, unsigned int base, int width)
 
static char * ultoa (unsigned long val, char *buffer, unsigned int base)
 
char * lltoa_wp (long long val, char *buffer, int base, int width, char pad)
 
static char * lltoa_w (long long val, char *buffer, int base, int width)
 
static char * lltoa (long long val, char *buffer, int base)
 
char * ulltoa_wp (unsigned long long val, char *buffer, unsigned int base, int width, char pad)
 
static char * ulltoa_w (unsigned long long val, char *buffer, unsigned int base, int width)
 
static char * ulltoa (unsigned long long val, char *buffer, unsigned int base)
 
char * dtostrf_p (double floatVar, int minStringWidthIncDecimalPoint, int numDigitsAfterDecimal, char *outputBuffer, char pad)
 
static char * dtostrf (double floatVar, int minStringWidthIncDecimalPoint, int numDigitsAfterDecimal, char *outputBuffer)
 
long atol (const char *nptr)
 
long os_strtol (const char *str, char **endptr, int base)
 
double os_strtod (const char *str, char **endptr)
 
double os_atof (const char *s)
 

Function Documentation

◆ atol()

long atol ( const char *  nptr)

◆ dtostrf()

static char* dtostrf ( double  floatVar,
int  minStringWidthIncDecimalPoint,
int  numDigitsAfterDecimal,
char *  outputBuffer 
)
inlinestatic

◆ dtostrf_p()

char* dtostrf_p ( double  floatVar,
int  minStringWidthIncDecimalPoint,
int  numDigitsAfterDecimal,
char *  outputBuffer,
char  pad 
)

◆ itoa()

char * itoa ( int  val,
char *  buffer,
int  base 
)
inlinestatic

◆ lltoa()

static char* lltoa ( long long  val,
char *  buffer,
int  base 
)
inlinestatic

◆ lltoa_w()

static char* lltoa_w ( long long  val,
char *  buffer,
int  base,
int  width 
)
inlinestatic

◆ lltoa_wp()

char* lltoa_wp ( long long  val,
char *  buffer,
int  base,
int  width,
char  pad 
)

◆ ltoa()

static char* ltoa ( long  val,
char *  buffer,
int  base 
)
inlinestatic

◆ ltoa_w()

static char* ltoa_w ( long  val,
char *  buffer,
int  base,
int  width 
)
inlinestatic

◆ ltoa_wp()

char* ltoa_wp ( long  val,
char *  buffer,
int  base,
int  width,
char  pad 
)

◆ os_atof()

double os_atof ( const char *  s)

◆ os_strtod()

double os_strtod ( const char *  str,
char **  endptr 
)

◆ os_strtol()

long os_strtol ( const char *  str,
char **  endptr,
int  base 
)

◆ ulltoa()

static char* ulltoa ( unsigned long long  val,
char *  buffer,
unsigned int  base 
)
inlinestatic

◆ ulltoa_w()

static char* ulltoa_w ( unsigned long long  val,
char *  buffer,
unsigned int  base,
int  width 
)
inlinestatic

◆ ulltoa_wp()

char* ulltoa_wp ( unsigned long long  val,
char *  buffer,
unsigned int  base,
int  width,
char  pad 
)

◆ ultoa()

static char* ultoa ( unsigned long  val,
char *  buffer,
unsigned int  base 
)
inlinestatic

◆ ultoa_w()

static char* ultoa_w ( unsigned long  val,
char *  buffer,
unsigned int  base,
int  width 
)
inlinestatic

◆ ultoa_wp()

char* ultoa_wp ( unsigned long  val,
char *  buffer,
unsigned int  base,
int  width,
char  pad 
)