--- a/src/textdefs.c
+++ b/src/textdefs.c
@@ -42,7 +42,8 @@
 	s->length = len * 2;
 	s->p[len * 2] = 0;
 	do {
- 		RSHORT(&s->p[i]) = RSHORT(&TextBTable[(*buf) * 2]);
+ 		s->p[i] = TextBTable[(*buf) * 2];
+ 		s->p[i + 1] = TextBTable[(*buf) * 2 + 1];
 		buf++;
 		i += 2;
 	} while (i < len * 2);