File liballeg4_4-aliasing.patch of Package allegro

Index: src/x/xkeyboard.c
===================================================================
--- src/x/xkeyboard.c.orig
+++ src/x/xkeyboard.c
@@ -412,7 +412,7 @@ void _xwin_keyboard_handler(XKeyEvent *e
       }
       buffer[len] = '\0';
       uconvert(buffer, U_UTF8, buffer2, U_UNICODE, sizeof buffer2);
-      unicode = *(unsigned short *)buffer2;
+      memcpy(&unicode, buffer2, sizeof(unsigned short));
 
 #ifdef ALLEGRO_XWINDOWS_WITH_XIM
       r = XFilterEvent((XEvent *)event, _xwin.window);