[Scummvm-cvs-logs] SF.net SVN: scummvm: [22794] scummvm/trunk/engines/agi
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Wed May 31 03:54:03 CEST 2006
Revision: 22794
Author: fingolfin
Date: 2006-05-31 03:53:04 -0700 (Wed, 31 May 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22794&view=rev
Log Message:
-----------
Fixed many const related warnings
Modified Paths:
--------------
scummvm/trunk/engines/agi/global.cpp
scummvm/trunk/engines/agi/logic.cpp
scummvm/trunk/engines/agi/logic.h
scummvm/trunk/engines/agi/menu.cpp
scummvm/trunk/engines/agi/menu.h
scummvm/trunk/engines/agi/text.cpp
scummvm/trunk/engines/agi/text.h
Modified: scummvm/trunk/engines/agi/global.cpp
===================================================================
--- scummvm/trunk/engines/agi/global.cpp 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/global.cpp 2006-05-31 10:53:04 UTC (rev 22794)
@@ -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 @@
}
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));
Modified: scummvm/trunk/engines/agi/logic.cpp
===================================================================
--- scummvm/trunk/engines/agi/logic.cpp 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/logic.cpp 2006-05-31 10:53:04 UTC (rev 22794)
@@ -68,7 +68,7 @@
/* 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 @@
/* 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;
Modified: scummvm/trunk/engines/agi/logic.h
===================================================================
--- scummvm/trunk/engines/agi/logic.h 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/logic.h 2006-05-31 10:53:04 UTC (rev 22794)
@@ -38,7 +38,7 @@
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);
Modified: scummvm/trunk/engines/agi/menu.cpp
===================================================================
--- scummvm/trunk/engines/agi/menu.cpp 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/menu.cpp 2006-05-31 10:53:04 UTC (rev 22794)
@@ -191,7 +191,7 @@
}
}
-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 @@
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;
Modified: scummvm/trunk/engines/agi/menu.h
===================================================================
--- scummvm/trunk/engines/agi/menu.h 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/menu.h 2006-05-31 10:53:04 UTC (rev 22794)
@@ -45,8 +45,8 @@
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);
Modified: scummvm/trunk/engines/agi/text.cpp
===================================================================
--- scummvm/trunk/engines/agi/text.cpp 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/text.cpp 2006-05-31 10:53:04 UTC (rev 22794)
@@ -36,7 +36,7 @@
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 @@
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 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;
Modified: scummvm/trunk/engines/agi/text.h
===================================================================
--- scummvm/trunk/engines/agi/text.h 2006-05-31 10:48:40 UTC (rev 22793)
+++ scummvm/trunk/engines/agi/text.h 2006-05-31 10:53:04 UTC (rev 22794)
@@ -35,7 +35,7 @@
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);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list