From e2bb50ef62dc2330b5cc02c46803afb69a7517ee Mon Sep 17 00:00:00 2001 From: Andy2 Date: Mon, 6 Dec 2010 07:22:07 -0800 Subject: [PATCH] skip new header if present --- xwords4/android/XWords4/jni/anddict.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xwords4/android/XWords4/jni/anddict.c b/xwords4/android/XWords4/jni/anddict.c index 3c7acee91..d01f17cec 100644 --- a/xwords4/android/XWords4/jni/anddict.c +++ b/xwords4/android/XWords4/jni/anddict.c @@ -242,6 +242,11 @@ parseDict( AndDictionaryCtxt* ctxt, XP_U8* ptr, XP_U32 dictLength ) XP_Bool isUTF8 = XP_FALSE; flags = n_ptr_tohs( &ptr ); + if ( 0 != (DICT_HEADER_MASK & flags) ) { + flags &= ~DICT_HEADER_MASK; + XP_U16 headerLen = n_ptr_tohs( &ptr ); + ptr += headerLen; + } if ( flags == 0x0002 ) { nodeSize = 3;