> #define Mess1 "\n\rWaterflow Sensor";
Well the ; at the end of this line should really have drawn a syntax error from your compiler, not a pointer convertion error.
Which leads me to suspect you've posted from memory what you think you've got, rather than copy/pasting what you've actually got.
A complete compilable example program which demonstrates the problem is far better than 3 disjointed lines which contain other problems.
> i have the following defined on top of the program in C
You might be writing in C, but does your compiler know that?
Too many people name their C programs with filenames like prog.cpp and get into all sorts of trouble as a result.
Saying which OS/Compiler you're using as well would help, since the functions you're calling are non-standard.
Did you prototype the function before calling it?
Is the prototype consistent with the definition?