FreeRDP
UserDefined

Functions

TRIO_PUBLIC trio_pointer_t trio_register TRIO_ARGS2 ((callback, name), trio_callback_t callback, TRIO_CONST char *name)
 
void trio_unregister TRIO_ARGS1 ((handle), trio_pointer_t handle)
 
TRIO_CONST char *trio_get_format TRIO_ARGS1 ((ref), trio_pointer_t ref)
 
void trio_set_width TRIO_ARGS2 ((ref, width), trio_pointer_t ref, int width)
 
void trio_set_precision TRIO_ARGS2 ((ref, precision), trio_pointer_t ref, int precision)
 
void trio_set_base TRIO_ARGS2 ((ref, base), trio_pointer_t ref, int base)
 
void trio_set_long TRIO_ARGS2 ((ref, is_long), trio_pointer_t ref, int is_long)
 
void trio_set_longlong TRIO_ARGS2 ((ref, is_longlong), trio_pointer_t ref, int is_longlong)
 
void trio_set_longdouble TRIO_ARGS2 ((ref, is_longdouble), trio_pointer_t ref, int is_longdouble)
 
void trio_set_short TRIO_ARGS2 ((ref, is_short), trio_pointer_t ref, int is_short)
 
void trio_set_shortshort TRIO_ARGS2 ((ref, is_shortshort), trio_pointer_t ref, int is_shortshort)
 
void trio_set_alternative TRIO_ARGS2 ((ref, is_alternative), trio_pointer_t ref, int is_alternative)
 
void trio_set_alignment TRIO_ARGS2 ((ref, is_leftaligned), trio_pointer_t ref, int is_leftaligned)
 
void trio_set_spacing TRIO_ARGS2 ((ref, is_space), trio_pointer_t ref, int is_space)
 
void trio_set_sign TRIO_ARGS2 ((ref, is_sign), trio_pointer_t ref, int is_sign)
 
void trio_set_padding TRIO_ARGS2 ((ref, is_padding), trio_pointer_t ref, int is_padding)
 
void trio_set_quote TRIO_ARGS2 ((ref, is_quote), trio_pointer_t ref, int is_quote)
 
void trio_set_upper TRIO_ARGS2 ((ref, is_upper), trio_pointer_t ref, int is_upper)
 
void trio_set_largest TRIO_ARGS2 ((ref, is_largest), trio_pointer_t ref, int is_largest)
 
void trio_set_ptrdiff TRIO_ARGS2 ((ref, is_ptrdiff), trio_pointer_t ref, int is_ptrdiff)
 
void trio_set_size TRIO_ARGS2 ((ref, is_size), trio_pointer_t ref, int is_size)
 
void trio_print_int TRIO_ARGS2 ((ref, number), trio_pointer_t ref, int number)
 
void trio_print_uint TRIO_ARGS2 ((ref, number), trio_pointer_t ref, unsigned int number)
 
void trio_print_double TRIO_ARGS2 ((ref, number), trio_pointer_t ref, double number)
 
void trio_print_string TRIO_ARGS2 ((ref, string), trio_pointer_t ref, TRIO_CONST char *string)
 
int trio_print_ref TRIO_VARGS3 ((ref, format, va_alist), trio_pointer_t ref, TRIO_CONST char *format, TRIO_VA_DECL)
 
int trio_vprint_ref TRIO_ARGS3 ((ref, format, arglist), trio_pointer_t ref, TRIO_CONST char *format, va_list arglist)
 
int trio_printv_ref TRIO_ARGS3 ((ref, format, argarray), trio_pointer_t ref, TRIO_CONST char *format, trio_pointer_t *argarray)
 
void trio_print_pointer TRIO_ARGS2 ((ref, pointer), trio_pointer_t ref, trio_pointer_t pointer)
 

Detailed Description

Function Documentation

◆ TRIO_ARGS1() [1/2]

void trio_unregister TRIO_ARGS1 ( (handle ,
trio_pointer_t  handle 
)

Unregister an existing user-defined specifier.

Parameters
handle

◆ TRIO_ARGS1() [2/2]

int trio_get_size TRIO_ARGS1 ( (ref)  ,
trio_pointer_t  ref 
)

◆ TRIO_ARGS2() [1/24]

TRIO_PUBLIC trio_pointer_t trio_register TRIO_ARGS2 ( (callback, name ,
trio_callback_t  callback,
TRIO_CONST char *  name 
)

Register new user-defined specifier.

Parameters
callbacka function to call
namea name for the specifier
Returns
Handle.

◆ TRIO_ARGS2() [2/24]

void trio_set_base TRIO_ARGS2 ( (ref, base)  ,
trio_pointer_t  ref,
int  base 
)

◆ TRIO_ARGS2() [3/24]

void trio_set_alternative TRIO_ARGS2 ( (ref, is_alternative)  ,
trio_pointer_t  ref,
int  is_alternative 
)

◆ TRIO_ARGS2() [4/24]

void trio_set_largest TRIO_ARGS2 ( (ref, is_largest)  ,
trio_pointer_t  ref,
int  is_largest 
)

◆ TRIO_ARGS2() [5/24]

void trio_set_alignment TRIO_ARGS2 ( (ref, is_leftaligned)  ,
trio_pointer_t  ref,
int  is_leftaligned 
)

◆ TRIO_ARGS2() [6/24]

void trio_set_long TRIO_ARGS2 ( (ref, is_long)  ,
trio_pointer_t  ref,
int  is_long 
)

◆ TRIO_ARGS2() [7/24]

void trio_set_longdouble TRIO_ARGS2 ( (ref, is_longdouble)  ,
trio_pointer_t  ref,
int  is_longdouble 
)

◆ TRIO_ARGS2() [8/24]

void trio_set_longlong TRIO_ARGS2 ( (ref, is_longlong)  ,
trio_pointer_t  ref,
int  is_longlong 
)

◆ TRIO_ARGS2() [9/24]

void trio_set_padding TRIO_ARGS2 ( (ref, is_padding)  ,
trio_pointer_t  ref,
int  is_padding 
)

◆ TRIO_ARGS2() [10/24]

void trio_set_ptrdiff TRIO_ARGS2 ( (ref, is_ptrdiff)  ,
trio_pointer_t  ref,
int  is_ptrdiff 
)

◆ TRIO_ARGS2() [11/24]

void trio_set_quote TRIO_ARGS2 ( (ref, is_quote)  ,
trio_pointer_t  ref,
int  is_quote 
)

◆ TRIO_ARGS2() [12/24]

void trio_set_short TRIO_ARGS2 ( (ref, is_short)  ,
trio_pointer_t  ref,
int  is_short 
)

◆ TRIO_ARGS2() [13/24]

void trio_set_shortshort TRIO_ARGS2 ( (ref, is_shortshort)  ,
trio_pointer_t  ref,
int  is_shortshort 
)

◆ TRIO_ARGS2() [14/24]

void trio_set_sign TRIO_ARGS2 ( (ref, is_sign)  ,
trio_pointer_t  ref,
int  is_sign 
)

◆ TRIO_ARGS2() [15/24]

void trio_set_size TRIO_ARGS2 ( (ref, is_size)  ,
trio_pointer_t  ref,
int  is_size 
)

◆ TRIO_ARGS2() [16/24]

void trio_set_spacing TRIO_ARGS2 ( (ref, is_space)  ,
trio_pointer_t  ref,
int  is_space 
)

◆ TRIO_ARGS2() [17/24]

void trio_set_upper TRIO_ARGS2 ( (ref, is_upper)  ,
trio_pointer_t  ref,
int  is_upper 
)

◆ TRIO_ARGS2() [18/24]

void trio_print_double TRIO_ARGS2 ( (ref, number)  ,
trio_pointer_t  ref,
double  number 
)

◆ TRIO_ARGS2() [19/24]

void trio_print_int TRIO_ARGS2 ( (ref, number)  ,
trio_pointer_t  ref,
int  number 
)

◆ TRIO_ARGS2() [20/24]

void trio_print_uint TRIO_ARGS2 ( (ref, number)  ,
trio_pointer_t  ref,
unsigned int  number 
)

◆ TRIO_ARGS2() [21/24]

void trio_print_pointer TRIO_ARGS2 ( (ref, pointer)  ,
trio_pointer_t  ref,
trio_pointer_t  pointer 
)

◆ TRIO_ARGS2() [22/24]

void trio_set_precision TRIO_ARGS2 ( (ref, precision)  ,
trio_pointer_t  ref,
int  precision 
)

◆ TRIO_ARGS2() [23/24]

void trio_print_string TRIO_ARGS2 ( (ref, string)  ,
trio_pointer_t  ref,
TRIO_CONST char *  string 
)

◆ TRIO_ARGS2() [24/24]

void trio_set_width TRIO_ARGS2 ( (ref, width ,
trio_pointer_t  ref,
int  width 
)

◆ TRIO_ARGS3() [1/2]

int trio_printv_ref TRIO_ARGS3 ( (ref, format, argarray)  ,
trio_pointer_t  ref,
TRIO_CONST char *  format,
trio_pointer_t argarray 
)
Here is the call graph for this function:

◆ TRIO_ARGS3() [2/2]

int trio_vprint_ref TRIO_ARGS3 ( (ref, format, arglist)  ,
trio_pointer_t  ref,
TRIO_CONST char *  format,
va_list  arglist 
)

◆ TRIO_VARGS3()

int trio_print_ref TRIO_VARGS3 ( (ref, format, va_alist)  ,
trio_pointer_t  ref,
TRIO_CONST char *  format,
TRIO_VA_DECL   
)