Go to the source code of this file.
|
int | x_atoi (const char *x) |
| string (in base 10) to int
|
|
int | atoi_base (const char *nb, const char *base) |
| string (in custom base) to int
|
|
char * | x_calloc (int n) |
| malloc n char and fill with 0
|
|
char ** | x_ccalloc (int n) |
| malloc n char * and fill with 0
|
|
char * | x_itoa (int x) |
| int to string (malloc'd) in base 10 (0123456789)
|
|
char * | itoa_base (int nb, char const *base) |
| int to string (malloc'd) in base len(base ) (base )
|
|
double | x_atod (char const *str) |
| string (in base 10) to double
|
|
double | x_atod_err (char const *str, int *is_error) |
| string (in base 10) to double
|
|
float | x_atof (const char *str) |
| string (in base 10) to float
|
|
float | x_atof_err (char const *str, int *is_error) |
| string (in base 10) to float
|
|
◆ atoi_base()
int atoi_base |
( |
const char * |
nb, |
|
|
const char * |
base |
|
) |
| |
string (in custom base) to int
len(base
) must be > 1
- Parameters
-
nb | string to convert |
base | base to use (ex for base 10: "0123456789") |
- Returns
- 0 if any error;; the number (could be 0 too)
◆ itoa_base()
char * itoa_base |
( |
int |
nb, |
|
|
char const * |
base |
|
) |
| |
int to string (malloc'd) in base len(base
) (base
)
len(base
) must be > 1
- Parameters
-
- Returns
- NULL if any error;; the string
◆ x_atod()
double x_atod |
( |
char const * |
str | ) |
|
string (in base 10) to double
- Parameters
-
- Returns
- 0 if any error;; the number (could be 0 too)
◆ x_atod_err()
double x_atod_err |
( |
char const * |
str, |
|
|
int * |
is_error |
|
) |
| |
string (in base 10) to double
- Parameters
-
str | string to convert |
is_error | if any error (is_error > 0 is an error) |
- Returns
- 0 if any error;; the number (could be 0 too)
◆ x_atof()
float x_atof |
( |
const char * |
str | ) |
|
string (in base 10) to float
- Parameters
-
- Returns
- 0 if any error;; the number (could be 0 too)
◆ x_atof_err()
float x_atof_err |
( |
char const * |
str, |
|
|
int * |
is_error |
|
) |
| |
string (in base 10) to float
- Parameters
-
str | string to convert |
is_error | if any error (is_error > 0 is an error) |
- Returns
- 0 if any error;; the number (could be 0 too)
◆ x_atoi()
int x_atoi |
( |
const char * |
x | ) |
|
string (in base 10) to int
- Parameters
-
- Returns
- 0 if any error;; the number (could be 0 too)
◆ x_calloc()
malloc n char and fill with 0
- Parameters
-
- Returns
- ptr to the first n allocated
◆ x_ccalloc()
char ** x_ccalloc |
( |
int |
n | ) |
|
malloc n char * and fill with 0
- Parameters
-
- Returns
- ptr to the first n allocated
◆ x_itoa()
int to string (malloc'd) in base 10 (0123456789)
- Parameters
-
- Returns
- NULL if any error;; the string