Index: m_config.h =================================================================== RCS file: /cvsroot/mplayer/main/m_config.h,v retrieving revision 1.5 diff -u -r1.5 m_config.h --- m_config.h 13 Aug 2003 16:29:00 -0000 1.5 +++ m_config.h 4 Sep 2004 09:01:54 -0000 @@ -9,7 +9,9 @@ struct m_config_save_slot { m_config_save_slot_t* prev; int lvl; - unsigned char data[0]; + // we have to store other datatypes in this as well, + // so make sure we get properly aligned addresses + unsigned char __attribute__ ((aligned (8))) data[0]; }; struct m_config_option {