[Scummvm-git-logs] scummvm master -> db4cf7b96862ffee27f322f2d2bccdd36673647e

digitall noreply at scummvm.org
Sat Aug 27 20:22:32 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
db4cf7b968 DEVTOOLS: GLK: Fix GCC Compiler Warning From Symbol Conflict


Commit: db4cf7b96862ffee27f322f2d2bccdd36673647e
    https://github.com/scummvm/scummvm/commit/db4cf7b96862ffee27f322f2d2bccdd36673647e
Author: D G Turner (digitall at scummvm.org)
Date: 2022-08-27T21:22:04+01:00

Commit Message:
DEVTOOLS: GLK: Fix GCC Compiler Warning From Symbol Conflict

Changed paths:
    devtools/create_glk/create_glk.cpp


diff --git a/devtools/create_glk/create_glk.cpp b/devtools/create_glk/create_glk.cpp
index 2fe9fad05fc..d7ef3412827 100644
--- a/devtools/create_glk/create_glk.cpp
+++ b/devtools/create_glk/create_glk.cpp
@@ -128,11 +128,11 @@ const byte FONT[] = {
 };
 
 
-#define X_COUNT 32
-#define CHAR_COUNT (int)(sizeof(FONT) / 8)
-#define Y_COUNT 3
-#define CHAR_WIDTH 6
-#define CHAR_HEIGHT 8
+#define GLK_X_COUNT 32
+#define GLK_CHAR_COUNT (int)(sizeof(FONT) / 8)
+#define GLK_Y_COUNT 3
+#define GLK_CHAR_WIDTH 6
+#define GLK_CHAR_HEIGHT 8
 
 
 /**
@@ -222,7 +222,7 @@ public:
 int main(int argc, char *argv[]) {
 	MemoryReadStream src(FONT);
 
-	Surface norm(X_COUNT * CHAR_WIDTH, Y_COUNT * CHAR_HEIGHT), surf(X_COUNT * CHAR_WIDTH, Y_COUNT * CHAR_HEIGHT);
+	Surface norm(GLK_X_COUNT * GLK_CHAR_WIDTH, GLK_Y_COUNT * GLK_CHAR_HEIGHT), surf(GLK_X_COUNT * GLK_CHAR_WIDTH, GLK_Y_COUNT * GLK_CHAR_HEIGHT);
 
 	// Decode the normal font and write it out
 	norm.decodeFont(src);
@@ -232,18 +232,18 @@ int main(int argc, char *argv[]) {
 }
 
 void Surface::decodeFont(MemoryReadStream &src) {
-	for (int charNum = 0; charNum < CHAR_COUNT; ++charNum) {
-		int xs = (charNum % X_COUNT) * CHAR_WIDTH;
-		int ys = (charNum / X_COUNT) * CHAR_HEIGHT;
+	for (int charNum = 0; charNum < GLK_CHAR_COUNT; ++charNum) {
+		int xs = (charNum % GLK_X_COUNT) * GLK_CHAR_WIDTH;
+		int ys = (charNum / GLK_X_COUNT) * GLK_CHAR_HEIGHT;
 
-		for (int y = 0; y < CHAR_HEIGHT; ++y) {
+		for (int y = 0; y < GLK_CHAR_HEIGHT; ++y) {
 			byte *pDest = getBasePtr(xs, ys + y);
 			byte bits = src.readByte();
 
-			for (int x = 0; x < CHAR_WIDTH; ++x, ++pDest, bits <<= 1) {
+			for (int x = 0; x < GLK_CHAR_WIDTH; ++x, ++pDest, bits <<= 1) {
 				if (bits & 0x80) {
 					*pDest = 0;
-					assert(x < CHAR_WIDTH);
+					assert(x < GLK_CHAR_WIDTH);
 				}
 			}
 		}




More information about the Scummvm-git-logs mailing list