ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
comin_c_utils.c
Go to the documentation of this file.
1
13#include <stdarg.h>
14#include <stdio.h>
15
16#include <comin.h>
17
18void comin_print_debug_f(const char* fmt, ...) {
19 va_list argp;
20 va_start(argp, fmt);
21 va_list args2;
22 va_copy(args2, argp);
23 char buf[1 + vsnprintf(NULL, 0, fmt, argp)];
24 va_end(argp);
25 vsnprintf(buf, sizeof(buf), fmt, args2);
26 va_end(args2);
27 comin_print_debug(buf);
28}
29
30void comin_print_info_f(const char* fmt, ...) {
31 va_list argp;
32 va_start(argp, fmt);
33 va_list args2;
34 va_copy(args2, argp);
35 char buf[1 + vsnprintf(NULL, 0, fmt, argp)];
36 va_end(argp);
37 vsnprintf(buf, sizeof(buf), fmt, args2);
38 va_end(args2);
39 comin_print_info(buf);
40}
41
42void comin_print_warning_f(const char* fmt, ...) {
43 va_list argp;
44 va_start(argp, fmt);
45 va_list args2;
46 va_copy(args2, argp);
47 char buf[1 + vsnprintf(NULL, 0, fmt, argp)];
48 va_end(argp);
49 vsnprintf(buf, sizeof(buf), fmt, args2);
50 va_end(args2);
51 comin_print_warning(buf);
52}
C interface for the ICON Community Interface.
void comin_print_debug_f(const char *fmt,...)
void comin_print_warning_f(const char *fmt,...)
void comin_print_info_f(const char *fmt,...)