GCC -Warnung: 'Memcpy' angegeben 18446744073709551614 überschreitet die maximale Objektgröße 9223372036854775807C++

Programme in C++. Entwicklerforum
Anonymous
 GCC -Warnung: 'Memcpy' angegeben 18446744073709551614 überschreitet die maximale Objektgröße 9223372036854775807

Post by Anonymous »

LUA (Version 5.4.7) mit dem GCC 15.2.0 -Compiler als C ++ -, erhalte ich eine seltsame Warnmeldung < /p>

...\lauxlib.c|586|warning: 'memcpy' Spezifiziertes Maximierter (maximales Maximierter). 9223372036854775807 [-wstringop-overflow =] | < /p>
< /blockquote>
an der Zeile < /p>

Code: Select all

LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) {
if (l > 0) {  /* avoid 'memcpy' when 's' can be NULL */
char *b = prepbuffsize(B, l, -1);
memcpy(b, s, l * sizeof(char)); /* here*/
luaL_addsize(B, l);
}
}
Was ist mit diesem Code los?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post