|
My Project
programmer's documentation
|
Go to the documentation of this file. 1 #ifndef __BFT_PRINTF_H__
2 #define __BFT_PRINTF_H__
83 __attribute__((format(printf, 1, 2)));
bft_printf_flush_proxy_t * bft_printf_flush_proxy_get(void)
Returns function associated with bft_printf_flush().
Definition: bft_printf.c:205
int bft_printf(const char *const format,...)
Replacement for printf() with modifiable behavior.
Definition: bft_printf.c:140
#define END_C_DECLS
Definition: cs_defs.h:468
void bft_printf_flush_proxy_set(bft_printf_flush_proxy_t *const fct)
Associates a proxy function with bft_printf_flush().
Definition: bft_printf.c:224
int() bft_printf_proxy_t(const char *const format, va_list arg_ptr)
Function pointer for printf() type functions.
Definition: bft_printf.h:54
void bft_printf_proxy_set(bft_printf_proxy_t *const fct)
Associates a vprintf() type function with the bft_printf() function.
Definition: bft_printf.c:193
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
bft_printf_proxy_t * bft_printf_proxy_get(void)
Returns function associated with the bft_printf() function.
Definition: bft_printf.c:181
int() bft_printf_flush_proxy_t(void)
Function pointer for fflush(stdout) type functions.
Definition: bft_printf.h:57
int bft_printf_flush(void)
Flush for output of bft_printf() with modifiable behavior.
Definition: bft_printf.c:169