/[public]/psiconv/trunk/lib/psiconv/generate_layout.c
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/generate_layout.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 181 Revision 182
44 return psiconv_write_u8(config,buf,value->blue); 44 return psiconv_write_u8(config,buf,value->blue);
45} 45}
46 46
47int psiconv_write_font(const psiconv_config config, psiconv_buffer buf, const psiconv_font value) 47int psiconv_write_font(const psiconv_config config, psiconv_buffer buf, const psiconv_font value)
48{ 48{
49 int res,i; 49 int res;
50 if (!value) { 50 if (!value) {
51 psiconv_warn(config,0,psiconv_buffer_length(buf),"Null font"); 51 psiconv_warn(config,0,psiconv_buffer_length(buf),"Null font");
52 return -PSICONV_E_GENERATE; 52 return -PSICONV_E_GENERATE;
53 } 53 }
54 if ((res = psiconv_write_u8(config,buf,strlen(value->name)+1)))
55 return res;
56 for (i = 0; i < strlen(value->name); i++)
57 if ((res = psiconv_write_u8(config,buf,value->name[i]))) 54 if ((res = psiconv_write_short_string(config,buf,value->name)))
58 return res; 55 return res;
59 return psiconv_write_u8(config,buf,value->screenfont); 56 return psiconv_write_u8(config,buf,value->screenfont);
60} 57}
61 58
62int psiconv_write_border(const psiconv_config config, psiconv_buffer buf, const psiconv_border value) 59int psiconv_write_border(const psiconv_config config, psiconv_buffer buf, const psiconv_border value)
63{ 60{

Legend:
Removed from v.181  
changed lines
  Added in v.182

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26