| #include <fmtmsg.h> |
| #include <stdio.h> |
| |
| |
| static int |
| do_test (void) |
| { |
| /* Ugly, but fmtmsg would otherwise print to stderr which we do not |
| want. */ |
| fclose (stderr); |
| stderr = stdout; |
| |
| int e1; |
| e1 = fmtmsg (MM_PRINT, "label:part", MM_WARNING, "text", "action", "tag"); |
| |
| int e2; |
| e2 = fmtmsg (MM_PRINT, "label2:part2", 11, "text2", "action2", "tag2"); |
| |
| addseverity (10, "additional severity"); |
| |
| int e3; |
| e3 = fmtmsg (MM_PRINT, "label3:part3", 10, "text3", "action3", "tag3"); |
| |
| return e1 != 0 || e2 != 0 || e3 != 0; |
| } |
| |
| #define TEST_FUNCTION do_test () |
| #include "../test-skeleton.c" |