Hallo,
ich habe hier einals Funktionsargument (das lässt sich leider nicht ändern), davon mache ich in der Funktion gleich am Anfang eine KopieCode:const unsigned char *bufferum diese dann später zu verändernCode:unsigned char *p = buffer;. Der Compiler (GCC) spuckt jetztCode:p++;aus, obwohl ich buffer ja nicht verändere, auch kein Element auf dass buffer zeigt, sodern nur zwischen den Elementen hin und her springe.warning: initialization discards qualifiers from pointer target type
Wie lässt sich diese Warnung vermeiden?
Lesezeichen