| 228 | |
| 229 | |
| 230 | int logmsgvf(loglvl lvl, FILE *f, const char *fmt, va_list args) { |
| 231 | int ret; |
| 232 | if (f == stdout || f == stderr) |
| 233 | ret = logmsgv(lvl, fmt, args); |
| 234 | else |
| 235 | ret = vfprintf(f, fmt, args); |
| 236 | return ret; |
| 237 | } |
| 238 | |
| 239 | int logmsgf(loglvl lvl, FILE *f, const char *fmt, ...) { |
| 240 | va_list args; |
no test coverage detected