#define __DATE__ #exe{StreamPrint("\"%D\"", Now);} #define __TIME__ #exe{StreamPrint("\"%T\"", Now);} #define __LINE__ #exe{StreamPrint("%d", Fs->last_cc->lex_include_stack->line_num);} #define __CMD_LINE__ #exe{StreamPrint("%d", Fs->last_cc->flags & CCF_CMD_LINE && Fs->last_cc->lex_include_stack->depth < 1);} #define __FILE__ #exe{StreamPrint("\"%s\"", Fs->last_cc->lex_include_stack->full_name);} #define __DIR__ #exe{StreamDir;} See ::/Demo/Directives.CC.