]> git.ozlabs.org Git - ccan/blob - ccan/pr_log/test/run-disable.c
asort, cdump, htable, list, noerr, strmap, tal/link: fix sign warnings in examples.
[ccan] / ccan / pr_log / test / run-disable.c
1 #define CCAN_PR_LOG_DISABLE 1
2 #include <ccan/pr_log/pr_log.h>
3 #include <ccan/tap/tap.h>
4 #include <stdlib.h>
5
6 int main(void)
7 {
8         plan_tests(7);
9         ok1(!debug_is(4));
10         ok1(!debug_is(0));
11         ok1(!debug_is(1));
12         ok1(!debug_is(2));
13         ok1(!debug_is(3));
14
15         pr_emerg("Emerg\n");
16         pr_alert("Alert\n");
17         pr_crit("Crit\n");
18         pr_error("Error\n");
19         pr_warn("Warn\n");
20         pr_notice("Notice\n");
21         pr_info("Info\n");
22         pr_debug("Debug\n");
23
24         pr_devel("Devel\n");
25
26         setenv("DEBUG", "1", 1);
27         ok1(!debug_is(1));
28
29         /* malformed check */
30         pr_log_(":4> 1\n");
31         pr_log_("<!> 2\n");
32         pr_log_("<1} 3\n");
33
34         ok1(debug_level() == -1);
35
36         return exit_status();
37 }