Does anyone know how to change the predefined __LINE__ MACRO to a string literal in the context of the pre-processor?

I want to print the current line number by means of #pragma message.

This prints string literal "999":
#pragma message("999")

This is what I want to do:
#pragma message(__LINE__)