… | |
… | |
23 | #include <stdlib.h> |
23 | #include <stdlib.h> |
24 | #include "psiconv/data.h" |
24 | #include "psiconv/data.h" |
25 | #include "psiconv/list.h" |
25 | #include "psiconv/list.h" |
26 | #include "gen.h" |
26 | #include "gen.h" |
27 | #include "psiconv.h" |
27 | #include "psiconv.h" |
|
|
28 | |
|
|
29 | #ifdef DMALLOC |
|
|
30 | #include "dmalloc.h" |
|
|
31 | #endif |
28 | |
32 | |
29 | /* This determines for each character how it is displayed */ |
33 | /* This determines for each character how it is displayed */ |
30 | static const char *char_table[0x100] = |
34 | static const char *char_table[0x100] = |
31 | { |
35 | { |
32 | /* 0x00 */ "" ,"" ,"" ,"" ,"" ,"" ,"<P> ","<BR>" , |
36 | /* 0x00 */ "" ,"" ,"" ,"" ,"" ,"" ,"<P> ","<BR>" , |
… | |
… | |
158 | fputs("6",of); |
162 | fputs("6",of); |
159 | else |
163 | else |
160 | fputs("7",of); |
164 | fputs("7",of); |
161 | fprintf(of," COLOR=#%02x%02x%02x",new->color->red,new->color->green, |
165 | fprintf(of," COLOR=#%02x%02x%02x",new->color->red,new->color->green, |
162 | new->color->blue); |
166 | new->color->blue); |
163 | if (new->font->screenfont == 1) |
167 | if (new->font->screenfont == psiconv_font_sansserif) |
164 | fprintf(of," FACE=\"%s, Sans-Serif\">",new->font->name); |
168 | fprintf(of," FACE=\"%s, Sans-Serif\">",new->font->name); |
165 | else if (new->font->screenfont == 2) |
169 | else if (new->font->screenfont == psiconv_font_nonprop) |
166 | fprintf(of," FACE=\"%s, Monospace\">",new->font-> name); |
170 | fprintf(of," FACE=\"%s, Monospace\">",new->font-> name); |
167 | else if (new->font->screenfont == 3) |
171 | else if (new->font->screenfont == psiconv_font_serif) |
168 | fprintf(of," FACE=\"%s, Serif\">",new->font-> name); |
172 | fprintf(of," FACE=\"%s, Serif\">",new->font-> name); |
169 | else |
173 | else |
170 | fprintf(of," FACE=\"%s, Serif\">",new->font-> name); |
174 | fprintf(of," FACE=\"%s, Serif\">",new->font-> name); |
171 | } |
175 | } |
172 | if (new->italic) |
176 | if (new->italic) |