--- psiconv/trunk/lib/psiconv/parse_layout.c 2004/02/21 13:24:04 216 +++ psiconv/trunk/lib/psiconv/parse_layout.c 2004/02/22 22:24:39 217 @@ -235,7 +235,6 @@ int len = 0; int leng; int bullet_length; - psiconv_u8 temp; if (!(*result = malloc(sizeof(**result)))) goto ERROR1; @@ -256,12 +255,12 @@ len +=leng; psiconv_progress(config,lev+2,off+len,"Going to read bullet character"); - temp = psiconv_read_u8(config,buf,lev+2,off+len,&res); + (*result)->character = psiconv_unicode_read_char(config,buf,lev+2, + off+len,&leng,&res); if (res) goto ERROR2; - (*result)->character = psiconv_unicode_from_char(config,temp); psiconv_debug(config,lev+2,off+len,"Character: %02x",(*result)->character); - len ++; + len += leng; psiconv_progress(config,lev+2,off+len,"Going to read indent on/off"); if ((res = psiconv_parse_bool(config,buf,lev+2,off+len,&leng,&(*result)->indent)))