1da2e3ebdSchin# regression tests for the msgcc utility 2da2e3ebdSchin 3da2e3ebdSchinTEST 01 'basics' 4da2e3ebdSchin EXEC -c t.c 5da2e3ebdSchin NOTE 'pp:allpossible' 6da2e3ebdSchin INPUT t.c $' 7da2e3ebdSchin #include <foo-bar.h> 8da2e3ebdSchin void f(void) 9da2e3ebdSchin { 10da2e3ebdSchin #if 0 11da2e3ebdSchin error(1, "foo bar"); 12da2e3ebdSchin #else 13da2e3ebdSchin errormsg(locale, 2, "%s: bar foo"); 14da2e3ebdSchin #endif 15da2e3ebdSchin } 16da2e3ebdSchin ' 17da2e3ebdSchin OUTPUT t.mso $'str "foo bar"\nstr "%s: bar foo"' 18da2e3ebdSchin OUTPUT - 19da2e3ebdSchin EXEC -Dfprintf=_STDIO_ -c t.c 20da2e3ebdSchin NOTE 'ignore readonly redefinitions' 21da2e3ebdSchin INPUT t.c $' 22da2e3ebdSchin #define stderr foo 23da2e3ebdSchin void f(void) 24da2e3ebdSchin { 25da2e3ebdSchin fprintf(stderr, "foo bar"); 26da2e3ebdSchin } 27da2e3ebdSchin ' 28da2e3ebdSchin OUTPUT t.mso $'str "foo bar"' 29