Hi, everyone!

What is the meaning of __FILE__ and __LINE__ in the following code?

sprintf (s, "_Assert: %s, %d",__FILE__, __LINE__ )

Another question, where is the two variable defined?
Are they compile system variable?

Thanks in advance.
George