Thanks!

George
Originally posted by galathaea
They are preprocessor defined variables (and a part of the c++ standard) that mean exactly what they say. They transform after preprocessing to the line integer and the file name string. They are useful in debugging (which is what the sprintf is doing).