#define __STR2__(x) #x
#define __STR1__(x) __STR2__(x)
#define IMPLEMENT(mesgStr) "Pending work: " mesgStr \
" at " __FILE__ "(" __STR1__(__LINE__) ")"
And at the places mentioned above, you can call this macro as
#pragma message(IMPLEMENT("Your message"))
When you do a build (or compile), you will get this message as the
compiler output. Even incase if you are using make files, this trick
will work.