--- psiconv/trunk/lib/psiconv/generate_layout.c 2000/12/23 20:21:40 72 +++ psiconv/trunk/lib/psiconv/generate_layout.c 2000/12/25 00:26:53 76 @@ -274,10 +274,10 @@ (value->top_border->thickness != base->top_border->thickness) || (value->top_border->color->red != base->top_border->color->red) || (value->top_border->color->green != base->top_border->color->green) || - (value->top_border->color->blue != base->top_border->color->blue)) + (value->top_border->color->blue != base->top_border->color->blue)) { if ((res = psiconv_write_u8(extra_buf,0x11))) goto ERROR; - if ((res = psiconv_write_border(extra_buf,value->top_border))) { + if ((res = psiconv_write_border(extra_buf,value->top_border))) goto ERROR; } @@ -389,6 +389,9 @@ } } + if ((res = psiconv_write_u32(buf,psiconv_list_length(extra_buf)))) + goto ERROR; + res = psiconv_list_concat(buf,extra_buf); ERROR: @@ -488,6 +491,9 @@ goto ERROR; } + if ((res = psiconv_write_u32(buf,psiconv_list_length(extra_buf)))) + goto ERROR; + res = psiconv_list_concat(buf,extra_buf); ERROR: