strncmp_P AVRGCC
Nagy Endre
gumo at lucifer.kgt.bme.hu
Sat Jun 26 15:42:14 CEST 2004
> Meg tudna valaki mondani hogy mit akar az jelenteni hogy
> main.c:59: warning: passing arg 1 of `strncmp_P' discards qualifiers
> from pointer target type
>
> Kodreszlet:
> if(!(strncmp_P( &receive[i], PSTR("RING"),4)))
Valoszinuleg azt, hogy a const tipusmodositot nem veszi figyelembe az
strncmp_P.
> Ami a vicc hogy tokeletesen mukodik...
Nem biztos, hogy minden C forditoval ilyen szerencsed lesz :)
Sot ezzel sem, mert ha pl. egy constra mutato pointerrel jelolt helyet
(azaz egy konstanst) futasidoben felszabadit a program, akkor az
elmeletileg felulirodhat.
Gumo
More information about the Elektro
mailing list