Strange warnings from GCC++ 4.6.2 in Atmel Studio 6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



GCC:
    I get the warning:

Warning 1 deprecated conversion from string constant to 'char*' [-Wwrite-strings]

    It is thrown on the following line:

myGLCD.print("* Universal Color TFT Display Library *", CENTER, 1);

    There are two overloads of the print method:

        void print(char *st, int x, int y, int deg=0);
        void print(String st, int x, int y, int deg=0);

    (folded code):
void UTFT::print(char *st, int x, int y, int deg)
{
}

void UTFT::print(String st, int x, int y, int deg)
{
}

I'm not sure why the compiler is confusing the overloads, is "String st" somehow equivalent to "char *st"?

                            ghb




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux