… | |
… | |
44 | return psiconv_write_u8(config,buf,value->blue); |
44 | return psiconv_write_u8(config,buf,value->blue); |
45 | } |
45 | } |
46 | |
46 | |
47 | int psiconv_write_font(const psiconv_config config, psiconv_buffer buf, const psiconv_font value) |
47 | int 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 | |
62 | int psiconv_write_border(const psiconv_config config, psiconv_buffer buf, const psiconv_border value) |
59 | int psiconv_write_border(const psiconv_config config, psiconv_buffer buf, const psiconv_border value) |
63 | { |
60 | { |