|
Dynamic Fraction Library 1.0.0
Reference-counted arbitrary precision rational number library (MIT OR Unlicense)
|
Functions for converting between integer types and representations. More...
Functions | |
| bool | di_to_int32 (di_int big, int32_t *result) |
| Convert integer to 32-bit signed integer. | |
| bool | di_to_int64 (di_int big, int64_t *result) |
| Convert integer to 64-bit signed integer. | |
| bool | di_to_uint32 (di_int big, uint32_t *result) |
| Convert integer to 32-bit unsigned integer. | |
| bool | di_to_uint64 (di_int big, uint64_t *result) |
| Convert integer to 64-bit unsigned integer. | |
| double | di_to_double (di_int big) |
| Convert integer to double precision floating point. | |
| char * | di_to_string (di_int big, int base) |
| Convert integer to string representation. | |
Functions for converting between integer types and representations.
| double di_to_double | ( | di_int | big | ) |
Convert integer to double precision floating point.
| big | Integer to convert (may be NULL) |
Definition at line 1491 of file dynamic_int.h.
| bool di_to_int32 | ( | di_int | big, |
| int32_t * | result | ||
| ) |
Convert integer to 32-bit signed integer.
| big | Integer to convert (may be NULL) |
| result | Pointer to store result |
Definition at line 1378 of file dynamic_int.h.
| bool di_to_int64 | ( | di_int | big, |
| int64_t * | result | ||
| ) |
Convert integer to 64-bit signed integer.
| big | Integer to convert (may be NULL) |
| result | Pointer to store result |
Definition at line 1406 of file dynamic_int.h.
| char * di_to_string | ( | di_int | big, |
| int | base | ||
| ) |
Convert integer to string representation.
| big | Integer to convert (may be NULL) |
| base | Number base (2-36) |
Definition at line 1650 of file dynamic_int.h.
| bool di_to_uint32 | ( | di_int | big, |
| uint32_t * | result | ||
| ) |
Convert integer to 32-bit unsigned integer.
| big | Integer to convert (may be NULL) |
| result | Pointer to store result |
Definition at line 1437 of file dynamic_int.h.
| bool di_to_uint64 | ( | di_int | big, |
| uint64_t * | result | ||
| ) |
Convert integer to 64-bit unsigned integer.
| big | Integer to convert (may be NULL) |
| result | Pointer to store result |
Definition at line 1467 of file dynamic_int.h.