Я пытаюсь использовать git add -p, чтобы добавить определенную часть файла в область подготовки,
Я запускаю команду "git add -p $ file", и когда я добираюсь до нужного мне блока, мне представляется следующее:
@@ -24,9 +28,16 @@ void *sdlStore(void *data,int option)
case SET_FRAMETIME:frameTime = *(Uint32 *)data;break;
case GET_FRAMETIME:return &frameTime;break;
case SET_BACKGROUND: background = (bgData *)data;break;
- case GET_BACKGROUND: return &background;break;
- default:break;
+ case GET_BACKGROUND: return (void *)background;break;
+ case SET_BG_SIZE: bgSizes = (int *)data;break;
+ case GET_BG_SIZE: return (void *)bgSizes;break;
+ default: puts("DEBUG: sdlStore() 1"); return (void *)1;break;
}
}
+ else
+ {
+ puts("DEBUG: sdlStore() 2");
+ return (void *)1;
+ }
return 0;
}
Что я хочу добавить и добавить только:
+ case GET_BACKGROUND: return (void *)background;break;
+ case SET_BG_SIZE: bgSizes = (int *)data;break;
+ case GET_BG_SIZE: return (void *)bgSizes;break;
«default: break» должно быть в нижней части оператора switch, как и в самом файле, всякий раз, когда я пытаюсь отредактировать блок, который мне нравится, он не применяется, только отображая ошибку.
Спасибо.