cbmimage
Loading...
Searching...
No Matches
printf() functions

Functions

int cbmimage_print_set_function (cbmimage_print_function_type print_function)
 set the callback for output from the library
 
void cbmimage_i_print (const char *text)
 
void cbmimage_i_fmt_print (const char *fmt,...)
 

Variables

static cbmimage_print_function_typecbmimage_i_print_function = NULL
 pointer to the callback function for output
 

Detailed Description

Function Documentation

◆ cbmimage_i_fmt_print()

void cbmimage_i_fmt_print ( const char * fmt,
... )

send formatted output from the library

Parameters
[in]fmtpointer to a printf() format string that is output.
[in]...additional parameter needed for the fmt format string
Remarks
  • As (vsn)printf() is used internally, all formatting allowed by printf() can be used, too.
  • If a string without printf() style formatting shall be sent, use the more efficient cbmimage_i_print() instead.

◆ cbmimage_i_print()

void cbmimage_i_print ( const char * text)

send output from the library

Parameters
[in]textpointer to a string that is output.
Remarks
No printf() style formatting is possible. If this is needed, use cbmimage_i_fmt_print() instead.

◆ cbmimage_print_set_function()

int cbmimage_print_set_function ( cbmimage_print_function_type print_function)

set the callback for output from the library

Parameters
[in]print_functionpointer to the function that is called whenever the library wants to output something.

If this is set to NULL, then the output is sent to stderr.

Variable Documentation

◆ cbmimage_i_print_function

cbmimage_print_function_type* cbmimage_i_print_function = NULL
static

pointer to the callback function for output

Remarks
If this is set to NULL, then the output is sent to stderr.