ICON Community Interface
0.4.0
Loading...
Searching...
No Matches
src
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
18
void
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
30
void
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
42
void
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
}
comin.h
C interface for the ICON Community Interface.
comin_print_debug_f
void comin_print_debug_f(const char *fmt,...)
Definition
comin_c_utils.c:18
comin_print_warning_f
void comin_print_warning_f(const char *fmt,...)
Definition
comin_c_utils.c:42
comin_print_info_f
void comin_print_info_f(const char *fmt,...)
Definition
comin_c_utils.c:30
Generated by
1.11.0