- int temp_size = (menu->menu_length-index-1)*sizeof(MenuItem*);
-
- /* might break if last item? */
- memmove(menu->menu_items[index], menu->menu_items[index+1], temp_size);
+ for (int i = index; i <= menu->menu_length-1; i++) {
+ menu->menu_items[i] = menu->menu_items[i+1];
+ }