Warning bei memcpy
-
Hallo zusammen,
habe folgende Compiler (GNU) Warning bei der Verwendung der memcpy funktion!
... parsing arg 2 of 'memcpy' discards qualifiers from pointer target type
der dazugehörige Aufruf:
unsigned char test[100]; typedef struct { volatile unsigned int *address; // Adr. 0xe000BC08 [2] } STAT_NVR stat_nvr; ... memcpy(&test[pos], stat_nvr.address, sizeof(unsigned int));
der Code wird ordnungsgemäß ausgeführt, nur möchte ich die Warnings eliminieren!
Kann ich das durch einen Cast unterdrücken! Habe schon einiges ausprobiert, aber bekomme die Warning nicht weg!THX
-
Nimm die Griffel vom !
Eine Frage schreibt man mit "?" !memcpy verlangt einen pointer auf const void. Vielleicht solltest du da mal hin casten.