--- psiconv/trunk/lib/psiconv/generate_layout.c 2004/01/04 15:47:16 181 +++ psiconv/trunk/lib/psiconv/generate_layout.c 2004/01/04 22:07:02 182 @@ -46,16 +46,13 @@ int psiconv_write_font(const psiconv_config config, psiconv_buffer buf, const psiconv_font value) { - int res,i; + int res; if (!value) { psiconv_warn(config,0,psiconv_buffer_length(buf),"Null font"); return -PSICONV_E_GENERATE; } - if ((res = psiconv_write_u8(config,buf,strlen(value->name)+1))) + if ((res = psiconv_write_short_string(config,buf,value->name))) return res; - for (i = 0; i < strlen(value->name); i++) - if ((res = psiconv_write_u8(config,buf,value->name[i]))) - return res; return psiconv_write_u8(config,buf,value->screenfont); }