strings.c
branch0.4.5
changeset 9918 a151c4749c7a
parent 2650 8caa93e39375
child 9923 4bafc584ea69
--- a/strings.c	Fri Feb 03 17:24:37 2006 +0000
+++ b/strings.c	Sat Mar 18 15:12:24 2006 +0000
@@ -499,6 +499,7 @@
 			break;
 
 		case 0x81: // {STRINL}
+			buff = GetStringWithArgs(buff, ReadLE16Unaligned(str), argv);
 			str += 2;
 			buff = GetStringWithArgs(buff, READ_LE_UINT16(str-2), argv);
 			break;
@@ -1013,7 +1014,7 @@
 
 #if defined(TTD_BIG_ENDIAN)
 	for (i = 0; i != 32; i++) {
-		lang_pack->offsets[i] = READ_LE_UINT16(&lang_pack->offsets[i]);
+		lang_pack->offsets[i] = ReadLE16Aligned(&lang_pack->offsets[i]);
 	}
 #endif