[Scummvm-cvs-logs] SF.net SVN: scummvm:[35157] scummvm/trunk/backends
robinwatts at users.sourceforge.net
robinwatts at users.sourceforge.net
Sun Nov 23 12:49:58 CET 2008
Revision: 35157
http://scummvm.svn.sourceforge.net/scummvm/?rev=35157&view=rev
Author: robinwatts
Date: 2008-11-23 11:49:58 +0000 (Sun, 23 Nov 2008)
Log Message:
-----------
Eliminate some warnings from NDS specific code.
Modified Paths:
--------------
scummvm/trunk/backends/fs/ds/ds-fs.cpp
scummvm/trunk/backends/platform/ds/arm9/source/scummconsole.c
scummvm/trunk/backends/platform/ds/arm9/source/touchkeyboard.cpp
Modified: scummvm/trunk/backends/fs/ds/ds-fs.cpp
===================================================================
--- scummvm/trunk/backends/fs/ds/ds-fs.cpp 2008-11-23 11:14:02 UTC (rev 35156)
+++ scummvm/trunk/backends/fs/ds/ds-fs.cpp 2008-11-23 11:49:58 UTC (rev 35157)
@@ -567,7 +567,7 @@
return numItems;
} else {
// consolePrintf("Read past end of file: %d read out of %d\n", bytes / size, numItems);
- if (bytes != size * numItems) readPastEndOfFile = true;
+ if ((size_t)bytes != size * numItems) readPastEndOfFile = true;
return bytes / size;
}
return numItems;
@@ -588,7 +588,7 @@
return bytes / size;
}
- if (handle->pos + size * numItems > handle->size) {
+ if ((size_t)(handle->pos + size * numItems) > handle->size) {
numItems = (handle->size - handle->pos) / size;
if (numItems < 0) numItems = 0;
}
Modified: scummvm/trunk/backends/platform/ds/arm9/source/scummconsole.c
===================================================================
--- scummvm/trunk/backends/platform/ds/arm9/source/scummconsole.c 2008-11-23 11:14:02 UTC (rev 35156)
+++ scummvm/trunk/backends/platform/ds/arm9/source/scummconsole.c 2008-11-23 11:49:58 UTC (rev 35157)
@@ -498,7 +498,12 @@
break;
case 'f':
case 'F':
- printF(w,va_arg(argp, double));
+/* Need to undo our 'all doubles are floats' definition */
+#define TEMP_DEF double
+#undef double
+ printF(w,va_arg(argp, double));
+#define double TEMP_DEF
+#undef TEMP_DEF
s++;
break;
case 's':
Modified: scummvm/trunk/backends/platform/ds/arm9/source/touchkeyboard.cpp
===================================================================
--- scummvm/trunk/backends/platform/ds/arm9/source/touchkeyboard.cpp 2008-11-23 11:14:02 UTC (rev 35156)
+++ scummvm/trunk/backends/platform/ds/arm9/source/touchkeyboard.cpp 2008-11-23 11:49:58 UTC (rev 35157)
@@ -169,7 +169,7 @@
}
void drawKeyboard(int tileBase, int mapBase, u16* saveSpace) {
- int keyboardDataSize = 4736 * 2;
+ /* int keyboardDataSize = 4736 * 2; */
for (int r = 0; r < 32 * 32; r++) {
// *saveSpace++ = ((u16 *) SCREEN_BASE_BLOCK_SUB(mapBase))[r];
@@ -263,7 +263,7 @@
int y = 12 + (r % 6) * 2;
int x = 0 + ((r / 6) * 16);
- for (int p = 0; p < strlen(autoCompleteWord[r]); p++) {
+ for (int p = 0; p < (int)strlen(autoCompleteWord[r]); p++) {
char c = autoCompleteWord[r][p];
int tile = c - 33 + (KEYBOARD_DATA_SIZE / 32);
@@ -317,7 +317,7 @@
void typeCompletion(int current) {
Common::Event event;
- OSystem_DS* system = OSystem_DS::instance();
+ /* OSystem_DS* system = OSystem_DS::instance(); */
strcat(autoCompleteBuffer, &autoCompleteWord[current][charactersEntered]);
strcat(autoCompleteBuffer, " ");
@@ -361,7 +361,7 @@
event.type = Common::EVENT_KEYUP;
system->addEvent(event);
- for (int r = 0; r < strlen(autoCompleteBuffer); r++)
+ for (int r = 0; r < (int)strlen(autoCompleteBuffer); r++)
{
autoCompleteBuffer[r] = autoCompleteBuffer[r + 1];
}
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