• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Tatsh / re3-installer / #93

24 Jul 2025 07:45PM UTC coverage: 77.108% (+7.5%) from 69.565%
#93

push

travis-ci

Tatsh
project: cpack settings

11 of 11 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

64 of 83 relevant lines covered (77.11%)

2.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.0
/src/log.c
1
#include <stdarg.h>
2
#include <stdio.h>
3

4
enum log_level {
5
    LOG_LEVEL_DEBUG = 0,
6
    LOG_LEVEL_INFO,
7
    LOG_LEVEL_ERROR,
8
};
9

10
#ifdef NDEBUG
11
enum log_level g_log_level = LOG_LEVEL_INFO;
12
#else
13
enum log_level g_log_level = LOG_LEVEL_DEBUG;
14
#endif
15

16
void log_debug(const char *msg, ...) {
2✔
17
    if (g_log_level != LOG_LEVEL_DEBUG) {
2✔
UNCOV
18
        return;
×
19
    }
20
    va_list ap;
2✔
21
    va_start(ap, msg);
2✔
22
    vfprintf(stderr, msg, ap);
2✔
23
    va_end(ap);
2✔
24
}
25

26
void log_error(const char *msg, ...) {
3✔
27
    va_list ap;
3✔
28
    va_start(ap, msg);
3✔
29
    vfprintf(stderr, msg, ap);
3✔
30
    va_end(ap);
3✔
31
}
3✔
32

33
void log_info(const char *msg, ...) {
4✔
34
    if (g_log_level > LOG_LEVEL_INFO) {
4✔
35
        return;
×
36
    }
37
    va_list ap;
4✔
38
    va_start(ap, msg);
4✔
39
    vfprintf(stdout, msg, ap);
4✔
40
    va_end(ap);
4✔
41
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc