[AVR-GCC] warning ...



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl>
Subject: [AVR-GCC] warning ...
Date: Wed, 27 Oct 2004 11:55:40 +0200


Witam,
mam funkcje, jak ponizej:
void FirstLine_P ( u08 *FirstString ) {
lcdClear();
lcdGotoXY ( 0, 1 );
printf_P( FirstString );
}


Jak ja wywoluje
FirstLine_P("Hello");
to wywala takie ostrzezenie przy kompilacji:
"warning: passing arg 1 of `FirstLine_P' discards qualifiers from pointer
target type"
mimo ze dziala (chyba) poprawnie to nie lubie takich niejasnych sytulacji
...
gdzie tkwi blad ??? pomocy ....

--
--
Best regards
K_at_nospam_pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Rudnik" <rudnik_at_nospam_kki.net.pl>
Subject: Re: [AVR-GCC] warning ...
Date: Wed, 27 Oct 2004 12:13:22 +0200



Użytkownik "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl> napisał w wiadomości
news:clnrco$460$1_at_nospam_atlantis.news.tpi.pl...
Witam,
mam funkcje, jak ponizej:
void FirstLine_P ( u08 *FirstString ) {

Poniewaz nigdzie nie modyfikujesz parametru
dodaj 'const'

lcdClear();
lcdGotoXY ( 0, 1 );
printf_P( FirstString );
}


Jak ja wywoluje
FirstLine_P("Hello");
to wywala takie ostrzezenie przy kompilacji:
"warning: passing arg 1 of `FirstLine_P' discards qualifiers from pointer
target type"
mimo ze dziala (chyba) poprawnie to nie lubie takich niejasnych sytulacji
...
gdzie tkwi blad ??? pomocy ....

"Hello" jest typu const char * a nie u08* (domyslam sie ze jest to
unsigned)

Krzysiek Rudnik




========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Gawryś" <profrook_TO_USUN__at_nospam_o2.pl>
Subject: Re: [AVR-GCC] warning ...
Date: Wed, 27 Oct 2004 12:34:21 +0200



Użytkownik "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl> napisał w wiadomości
news:clnrco$460$1_at_nospam_atlantis.news.tpi.pl...
Witam,
mam funkcje, jak ponizej:
void FirstLine_P ( u08 *FirstString ) {
lcdClear();
lcdGotoXY ( 0, 1 );
printf_P( FirstString );
}


Jak ja wywoluje
FirstLine_P("Hello");
to wywala takie ostrzezenie przy kompilacji:
"warning: passing arg 1 of `FirstLine_P' discards qualifiers from pointer
target type"
mimo ze dziala (chyba) poprawnie to nie lubie takich niejasnych sytulacji
...

To powinno Ci pomoc:
http://groups.google.pl/groups?hl=pl&lr=&threadm=a3gjht%241863jp%241%40ID-122086.news.dfncis.de&rnum=1&prev=/groups%3Fq%3D%2522qualifiers%2Bfrom%2Bpointer%2522%26hl%3Dpl%26lr%3D%26selm%3Da3gjht%25241863jp%25241%2540ID-122086.news.dfncis.de