From b7e0b693a65793a5aeee51cf9fa58638376c6f06 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Wed, 13 Jul 2016 15:37:36 +0200 Subject: tccpp: Implement __BASE_FILE__ macro Like __FILE__ but always refers to the command line file name also from inside headers. --- tests/tcctest.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/tcctest.c') diff --git a/tests/tcctest.c b/tests/tcctest.c index 10033a4..025d12d 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -59,6 +59,8 @@ #include "tcclib.h" +#include "tcctest.h" + void intdiv_test(); void string_test(); void expr_test(); @@ -389,6 +391,11 @@ comment /* And again when the name and parenthes are separated by a comment. */ TEST2 /* the comment */ (); + + printf("%s\n", get_basefile_from_header()); + printf("%s\n", __BASE_FILE__); + printf("%s\n", get_file_from_header()); + printf("%s\n", __FILE__); } -- cgit v1.3.1