Use pointers-to-const where relevant

Explicitly declare const a function parameter intended to be read-only.
This commit is contained in:
Romain Vimont
2018-01-19 15:12:22 +01:00
parent 53cd59605a
commit 90c69d2c79
7 changed files with 25 additions and 26 deletions

View File

@@ -203,8 +203,7 @@ static inline SDL_bool prepare_for_frame(SDL_Window *window, SDL_Renderer *rende
return SDL_TRUE;
}
static void update_texture(AVFrame *frame, SDL_Texture *texture) {
static void update_texture(const AVFrame *frame, SDL_Texture *texture) {
SDL_UpdateYUVTexture(texture, NULL,
frame->data[0], frame->linesize[0],
frame->data[1], frame->linesize[1],
@@ -258,7 +257,7 @@ static SDL_bool handle_new_frame(void) {
return SDL_TRUE;
}
static void handle_text_input(SDL_TextInputEvent *event) {
static void handle_text_input(const SDL_TextInputEvent *event) {
struct control_event control_event;
control_event.type = CONTROL_EVENT_TYPE_TEXT;
strncpy(control_event.text_event.text, event->text, TEXT_MAX_LENGTH);
@@ -268,7 +267,7 @@ static void handle_text_input(SDL_TextInputEvent *event) {
}
}
static void handle_key(SDL_KeyboardEvent *event) {
static void handle_key(const SDL_KeyboardEvent *event) {
SDL_Keycode keycode = event->keysym.sym;
SDL_bool ctrl = event->keysym.mod & (KMOD_LCTRL | KMOD_RCTRL);
SDL_bool shift = event->keysym.mod & (KMOD_LSHIFT | KMOD_RSHIFT);
@@ -305,7 +304,7 @@ static void handle_key(SDL_KeyboardEvent *event) {
}
}
static void handle_mouse_motion(SDL_MouseMotionEvent *event) {
static void handle_mouse_motion(const SDL_MouseMotionEvent *event) {
struct control_event control_event;
if (mouse_motion_from_sdl_to_android(event, &control_event)) {
if (!controller_push_event(&controller, &control_event)) {
@@ -314,7 +313,7 @@ static void handle_mouse_motion(SDL_MouseMotionEvent *event) {
}
}
static void handle_mouse_button(SDL_MouseButtonEvent *event) {
static void handle_mouse_button(const SDL_MouseButtonEvent *event) {
struct control_event control_event;
if (mouse_button_from_sdl_to_android(event, &control_event)) {
if (!controller_push_event(&controller, &control_event)) {
@@ -323,7 +322,7 @@ static void handle_mouse_button(SDL_MouseButtonEvent *event) {
}
}
static void handle_mouse_wheel(struct complete_mouse_wheel_event *event) {
static void handle_mouse_wheel(const struct complete_mouse_wheel_event *event) {
struct control_event control_event;
if (mouse_wheel_from_sdl_to_android(event, &control_event)) {
if (!controller_push_event(&controller, &control_event)) {