static size_t _ntoa_long_long (out_fct_type out, char *buffer, size_t idx, size_t maxlen, unsigned long long value, bool negative, unsigned long long base, unsigned int prec, unsigned int width, unsigned int flags)
printf() Output a character to a custom device like UART, used by thefunction This function is declared here only.
character Character to output You have to write your custom implementation somewhere
printf() _putchar() printf with output function You may use this as dynamic alternative towith its fixedoutput
out An output function which takes one character and an argument pointer arg An argument pointer for user data passed to output function format A string that specifies the format of the output The number of characters that are sent to the output function, not counting the terminating null character
printf() _putchar() printf with output function You may use this as dynamic alternative towith its fixedoutput
out An output function which takes one character and an argument pointer arg An argument pointer for user data passed to output function format A string that specifies the format of the output The number of characters that are sent to the output function, not counting the terminating null character
printf() printf() putchar if you useTo avoid conflicts with the regularAPI it is overridden by macro defines and internal underscore-appended functions like printf Tiny printf implementation You have to implement() are used.
format A string that specifies the format of the output The number of characters that are written into the array, not counting the terminating null character
Tiny snprintf/vsnprintf implementation.
buffer A pointer to the buffer where to store the formatted string count The maximum number of characters to store in the buffer, including a terminating null character format A string that specifies the format of the output va A value identifying a variable arguments list The number of characters that COULD have been written into the buffer, not counting the terminating null character. A value equal or larger than count indicates truncation. Only when the returned value is non-negative and less than count, the string has been completely written.
Tiny sprintf implementation Due to security reasons (buffer overflow) YOU SHOULD CONSIDER USING (V)SNPRINTF INSTEAD!
buffer A pointer to the buffer where to store the formatted string. MUST be big enough to store the output! format A string that specifies the format of the output The number of characters that are WRITTEN into the buffer, not counting the terminating null character
Tiny vprintf implementation.
format A string that specifies the format of the output va A value identifying a variable arguments list The number of characters that are WRITTEN into the buffer, not counting the terminating null character