tccpp: Implement __BASE_FILE__ macro

Like __FILE__ but always refers to the command line file name also
from inside headers.
This commit is contained in:
Michael Matz
2016-07-13 15:37:36 +02:00
parent 8a1a2a6033
commit b7e0b693a6
3 changed files with 22 additions and 0 deletions

9
tests/tcctest.h Normal file
View File

@ -0,0 +1,9 @@
static inline const char *get_basefile_from_header(void)
{
return __BASE_FILE__;
}
static inline const char *get_file_from_header(void)
{
return __FILE__;
}