What is an example usage of why someone would want to reset/change the current line number or filename in a program using the #line directive, for example:
#line 10000 "somefile.c"
printf("File: %s, Line: %d", __FILE__, __LINE__)
What would be an example of how that could be useful?