X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d3108af89ad9835beb897b589cdc1df91545c8b1..954e3e24cc8688ef05c2bcba307c7c53d1ea8c79:/src/bindings/lua/lua_debug.cpp diff --git a/src/bindings/lua/lua_debug.cpp b/src/bindings/lua/lua_debug.cpp index 4cfe34282e..120e460519 100644 --- a/src/bindings/lua/lua_debug.cpp +++ b/src/bindings/lua/lua_debug.cpp @@ -212,13 +212,12 @@ void* sglua_checkudata_debug(lua_State* L, int ud, const char* tname) * @param size number of bytes of data * @param userdata the memory buffer to write */ -int sglua_memory_writer(lua_State* L, const void* source, size_t size, - void* userdata) { - - sglua_buffer_t buffer = (sglua_buffer_t) userdata; +int sglua_memory_writer(lua_State* L, const void* source, size_t size, void* userdata) +{ + sglua_buffer_t buffer = static_cast(userdata); while (buffer->capacity < buffer->size + size) { buffer->capacity *= 2; - buffer->data = (char*)xbt_realloc(buffer->data, buffer->capacity); + buffer->data = static_cast(xbt_realloc(buffer->data, buffer->capacity)); } memcpy(buffer->data + buffer->size, source, size); buffer->size += size;