Defines | |
| #define | FMT_ULONG_LEN 40 |
Functions | |
| unsigned | fmt_pad (char *buffer, unsigned width, char pad) |
| unsigned | fmt_sign_pad (char *buffer, int sign, unsigned width, char pad) |
Variables | |
| const char | fmt_lcase_digits [36] |
| const char | fmt_ucase_digits [36] |
fmt_ : Always presents : Signed integer (long)u : Unsigned integer (long)sll : Signed long long integerull : Unsigned long long integernum : Generic numberdec : Decimalhex : Hexadecimal (lower case)Hex : Hexadecimal (upper case)w : (optional) Pad out the result to a minimum width
For example, fmt_sdecw formats a signed integer using decimal with width padding.
buffer, is dependant on which function is being used.
buffer : The character string into which to put the data result. If this is NULL, no data is written, and only the length is calculated. This is useful for determining how long a formatted string might be.number or data : The input data item to convert.width : The minimum output width.pad : The character with which to pad the output.base : The numerical base to use.digits : The array of digits to use.
|
|
The maximum space used by a formatted number.
This value is long enough for 2^128 plus a trailing |
|
||||||||||||||||
|
Format a pad character.
|
|
||||||||||||||||||||
|
Format padding for a signed number.
|
|
|
Array of digits for lower-case conversions.
|
|
|
Array of digits for upper-case conversions.
|
1.4.4