From 18f6919b3308a33aa9d457a80772c274e5af456a Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 27 Oct 2013 20:50:48 +0000 Subject: [PATCH] Mark movie data const --- d2x-rebirth/main/movie.c | 18 +++++++----------- d2x-rebirth/main/movie.h | 2 +- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/d2x-rebirth/main/movie.c b/d2x-rebirth/main/movie.c index fe6dcce34..5e66bc9d0 100644 --- a/d2x-rebirth/main/movie.c +++ b/d2x-rebirth/main/movie.c @@ -68,22 +68,18 @@ typedef struct { #define MAX_SUBTITLES 500 #define MAX_ACTIVE_SUBTITLES 3 -subtitle Subtitles[MAX_SUBTITLES]; -int Num_subtitles; +static subtitle Subtitles[MAX_SUBTITLES]; +static int Num_subtitles; // Movielib data -#ifdef D2_OEM -char movielib_files[5][FILENAME_LEN] = {"intro","other","robots","oem"}; -#else -char movielib_files[4][FILENAME_LEN] = {"intro","other","robots"}; -#endif +static const char movielib_files[][FILENAME_LEN] = {"intro","other","robots"}; #define N_MOVIE_LIBS (sizeof(movielib_files) / sizeof(*movielib_files)) #define N_BUILTIN_MOVIE_LIBS (N_MOVIE_LIBS - 1) #define EXTRA_ROBOT_LIB N_BUILTIN_MOVIE_LIBS -SDL_RWops *RoboFile; +static SDL_RWops *RoboFile; // Function Prototypes static int RunMovie(char *filename, int highres_flag, int allow_abort,int dx,int dy); @@ -483,7 +479,7 @@ void DeInitRobotMovie(void) } -int InitRobotMovie(char *filename) +int InitRobotMovie(const char *filename) { if (GameArg.SysNoMovies) return 0; @@ -519,7 +515,7 @@ int InitRobotMovie(char *filename) * Subtitle system code */ -char *subtitle_raw_data; +static char *subtitle_raw_data; //search for next field following whitespace @@ -676,7 +672,7 @@ static void draw_subtitles(int frame_num) } } -static void init_movie(char *movielib, int required) +static void init_movie(const char *movielib, int required) { char filename[FILENAME_LEN+2]; diff --git a/d2x-rebirth/main/movie.h b/d2x-rebirth/main/movie.h index 880a0acb7..cc1437d4f 100644 --- a/d2x-rebirth/main/movie.h +++ b/d2x-rebirth/main/movie.h @@ -41,7 +41,7 @@ extern "C" { extern int PlayMovie(const char *filename, int allow_abort); extern int PlayMovies(int num_files, const char *filename[], int graphmode, int allow_abort); -extern int InitRobotMovie(char *filename); +extern int InitRobotMovie(const char *filename); extern int RotateRobot(); extern void DeInitRobotMovie(void);