- /* int temp_size = (menu->menu_length-index)*sizeof(MenuItem*); */
- /* MenuItem* temp[temp_size]; */
-
- /* memcpy(temp, menu->menu_items[index], temp_size); */
- /* menu->menu_items[index] = new_menuitem; */
- /* memcpy(menu->menu_items[index+1], temp, temp_size); */
-
- /* menu->menu_items[menu->menu_length] = 0; // remember null at end */
- /* menu->menu_length += 1; */
+ int temp_size = menu->menu_length-index*sizeof(MenuItem*);
+ memmove(menu->menu_items[index], menu->menu_items[index+1], temp_size);