diff options
author | Max Horn | 2006-05-31 10:53:04 +0000 |
---|---|---|
committer | Max Horn | 2006-05-31 10:53:04 +0000 |
commit | 51f45f0840461901eea5ff0d0b193ed9a47ef1e4 (patch) | |
tree | d4cd5a29670c35f8f77c9be74b3d0c246a191a3d | |
parent | 3b1062d2d49c7017204efbe9395cca369e071aa0 (diff) | |
download | scummvm-rg350-51f45f0840461901eea5ff0d0b193ed9a47ef1e4.tar.gz scummvm-rg350-51f45f0840461901eea5ff0d0b193ed9a47ef1e4.tar.bz2 scummvm-rg350-51f45f0840461901eea5ff0d0b193ed9a47ef1e4.zip |
Fixed many const related warnings
svn-id: r22794
-rw-r--r-- | engines/agi/global.cpp | 8 | ||||
-rw-r--r-- | engines/agi/logic.cpp | 4 | ||||
-rw-r--r-- | engines/agi/logic.h | 2 | ||||
-rw-r--r-- | engines/agi/menu.cpp | 4 | ||||
-rw-r--r-- | engines/agi/menu.h | 4 | ||||
-rw-r--r-- | engines/agi/text.cpp | 6 | ||||
-rw-r--r-- | engines/agi/text.h | 2 |
7 files changed, 15 insertions, 15 deletions
diff --git a/engines/agi/global.cpp b/engines/agi/global.cpp index 404726f2b7..82021378b0 100644 --- a/engines/agi/global.cpp +++ b/engines/agi/global.cpp @@ -29,14 +29,14 @@ namespace Agi { int getflag(int n) { - uint8 *set = (uint8 *) & game.flags; + uint8 *set = (uint8 *) &game.flags; set += n >> 3; return (*set & (1 << (n & 0x07))) != 0; } void setflag(int n, int v) { - uint8 *set = (uint8 *) & game.flags; + uint8 *set = (uint8 *) &game.flags; set += n >> 3; if (v) @@ -61,10 +61,10 @@ int getvar(int var) { } void decrypt(uint8 *mem, int len) { - uint8 *key; + const uint8 *key; int i; - key = opt.agds ? (uint8 *)CRYPT_KEY_AGDS : (uint8 *)CRYPT_KEY_SIERRA; + key = opt.agds ? (const uint8 *)CRYPT_KEY_AGDS : (const uint8 *)CRYPT_KEY_SIERRA; for (i = 0; i < len; i++) *(mem + i) ^= *(key + (i % 11)); diff --git a/engines/agi/logic.cpp b/engines/agi/logic.cpp index 1929b3fb3c..d22af38334 100644 --- a/engines/agi/logic.cpp +++ b/engines/agi/logic.cpp @@ -68,7 +68,7 @@ int decode_logic(int n) { /* allocate list of pointers to point into our data */ - game.logics[n].texts = (char **)calloc(1 + game.logics[n].num_texts, sizeof(char *)); + game.logics[n].texts = (const char **)calloc(1 + game.logics[n].num_texts, sizeof(char *)); /* cover header info */ m0 += mstart + 3; @@ -77,7 +77,7 @@ int decode_logic(int n) { /* move list of strings into list to make real pointers */ for (mc = 0; mc < game.logics[n].num_texts; mc++) { mend = READ_LE_UINT16(m0 + mc * 2); - game.logics[n].texts[mc] = mend ? (char *)m0 + mend - 2 : (char *)""; + game.logics[n].texts[mc] = mend ? (const char *)m0 + mend - 2 : (const char *)""; } /* set loaded flag now its all completly loaded */ game.dir_logic[n].flags |= RES_LOADED; diff --git a/engines/agi/logic.h b/engines/agi/logic.h index 6922602517..7c7e84ef40 100644 --- a/engines/agi/logic.h +++ b/engines/agi/logic.h @@ -38,7 +38,7 @@ struct agi_logic { int sIP; /**< saved IP */ int cIP; /**< current IP */ int num_texts; /**< number of messages */ - char **texts; /**< message list */ + const char **texts; /**< message list */ }; int decode_logic(int); diff --git a/engines/agi/menu.cpp b/engines/agi/menu.cpp index a182bbdc18..71f1928f94 100644 --- a/engines/agi/menu.cpp +++ b/engines/agi/menu.cpp @@ -191,7 +191,7 @@ Menu::~Menu() { } } -void Menu::add(char *s) { +void Menu::add(const char *s) { agi_menu *m = new agi_menu; m->text = strdup(s); while (m->text[strlen(m->text) - 1] == ' ') @@ -210,7 +210,7 @@ void Menu::add(char *s) { menubar.push_back(m); } -void Menu::add_item(char *s, int code) { +void Menu::add_item(const char *s, int code) { int l; agi_menu_option* d = new agi_menu_option; diff --git a/engines/agi/menu.h b/engines/agi/menu.h index 1081562da1..f792984b74 100644 --- a/engines/agi/menu.h +++ b/engines/agi/menu.h @@ -45,8 +45,8 @@ public: Menu(); ~Menu(); - void add(char *s); - void add_item(char *s, int code); + void add(const char *s); + void add_item(const char *s, int code); void submit(); void set_item(int event, int state); bool keyhandler(int key); diff --git a/engines/agi/text.cpp b/engines/agi/text.cpp index 7d9ef7e5c0..b0d0c9d727 100644 --- a/engines/agi/text.cpp +++ b/engines/agi/text.cpp @@ -36,7 +36,7 @@ static void print_text2(int l, const char *msg, int foff, int xoff, int yoff, int maxx, minx, ofoff; int update; /* Note: Must be unsigned to use AGDS cyrillic characters! */ - unsigned char *m; + const unsigned char *m; /* kludge! */ update = 1; @@ -57,7 +57,7 @@ static void print_text2(int l, const char *msg, int foff, int xoff, int yoff, minx = GFX_WIDTH; ofoff = foff; - for (m = (unsigned char *)msg, x1 = y1 = 0; *m; m++) { + for (m = (const unsigned char *)msg, x1 = y1 = 0; *m; m++) { if (*m >= 0x20 || *m == 1 || *m == 2 || *m == 3) { /* FIXME */ @@ -393,7 +393,7 @@ int selection_box(const char *m, const char **b) { /** * */ -int print(char *p, int lin, int col, int len) { +int print(const char *p, int lin, int col, int len) { if (p == NULL) return 0; diff --git a/engines/agi/text.h b/engines/agi/text.h index c39d1ed4b3..d683b1669e 100644 --- a/engines/agi/text.h +++ b/engines/agi/text.h @@ -35,7 +35,7 @@ void close_window(void); void draw_window(int, int, int, int); void print_text(const char *, int, int, int, int, int, int); void print_text_console(const char *, int, int, int, int, int); -int print(char *, int, int, int); +int print(const char *, int, int, int); char *word_wrap_string(char *, int *); char *agi_sprintf(const char *); void write_status(void); |