memset() -> memclear()

This commit is contained in:
jfrickmann
2021-11-18 19:51:01 -05:00
parent 15a1981d6e
commit df153b4b1f
+3 -3
View File
@@ -508,7 +508,7 @@ void LuaWidget::refresh(BitmapBuffer* dc)
// Move the event buffer forward
for (int i = 1; i < EVENT_BUFFER_SIZE; i++)
events[i - 1] = events[i];
memset(&events[EVENT_BUFFER_SIZE - 1], 0, sizeof(eventData));
memclear(&events[EVENT_BUFFER_SIZE - 1], sizeof(eventData));
// Enable drawing into the current LCD buffer
luaLcdBuffer = dc;
@@ -554,7 +554,7 @@ void LuaWidget::onEvent(event_t event)
if (fullscreen) {
if (EVT_KEY_LONG(KEY_EXIT) == event) {
// Clear event buffer on full screen exit
memset(&events, 0, EVENT_BUFFER_SIZE * sizeof(eventData));
memclear(&events, EVENT_BUFFER_SIZE * sizeof(eventData));
} else {
eventData* es = findOpenEventSlot();
@@ -760,7 +760,7 @@ void luaInitThemesAndWidgets()
#if defined(USE_BIN_ALLOCATOR)
lsWidgets = lua_newstate(bin_l_alloc, NULL); //we use our own allocator!
#elif defined(LUA_ALLOCATOR_TRACER)
memset(&lsWidgetsTrace, 0 , sizeof(lsWidgetsTrace));
memclear(&lsWidgetsTrace, sizeof(lsWidgetsTrace));
lsWidgetsTrace.script = "lua_newstate(widgets)";
lsWidgets = lua_newstate(tracer_alloc, &lsWidgetsTrace); //we use tracer allocator
#else