equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 #include "fontcomp.h" |
19 #include "FONTCOMP.H" |
|
20 |
19 |
21 FontCompiler::FontCompiler(): |
20 FontCompiler::FontCompiler(): |
22 iInputFile(), |
21 iInputFile(), |
23 iOutputFile(), |
22 iOutputFile(), |
24 iFxf(NULL), |
23 iFxf(NULL), |
38 if(!iMapSpace) return(NoMemory); |
37 if(!iMapSpace) return(NoMemory); |
39 |
38 |
40 #ifdef __MSVCDOTNET__ |
39 #ifdef __MSVCDOTNET__ |
41 fstream tempfile(mapfile, ios::in | ios::binary); |
40 fstream tempfile(mapfile, ios::in | ios::binary); |
42 #else //!__MSVCDOTNET__ |
41 #else //!__MSVCDOTNET__ |
43 fstream tempfile(mapfile, ios::in | ios::binary | ios::nocreate); |
42 fstream tempfile(mapfile, ios::in | ios::binary); |
44 #endif //__MSVCDOTNET__ |
43 #endif //__MSVCDOTNET__ |
45 |
44 |
46 if(!tempfile.is_open()) |
45 if(!tempfile.is_open()) |
47 return(NoFile); |
46 return(NoFile); |
48 tempfile.read((char*)iMapSpace,512); |
47 tempfile.read((char*)iMapSpace,512); |
51 iOutputFile.open(outfile, ios::out); |
50 iOutputFile.open(outfile, ios::out); |
52 |
51 |
53 #ifdef __MSVCDOTNET__ |
52 #ifdef __MSVCDOTNET__ |
54 iInputFile.open(infile, ios::in | ios::binary); |
53 iInputFile.open(infile, ios::in | ios::binary); |
55 #else //!__MSVCDOTNET__ |
54 #else //!__MSVCDOTNET__ |
56 iInputFile.open(infile, ios::in | ios::binary | ios::nocreate); |
55 iInputFile.open(infile, ios::in | ios::binary); |
57 #endif //__MSVCDOTNET__ |
56 #endif //__MSVCDOTNET__ |
58 |
57 |
59 if(!(iOutputFile.is_open() && iInputFile.is_open())) |
58 if(!(iOutputFile.is_open() && iInputFile.is_open())) |
60 return(NoFile); |
59 return(NoFile); |
61 iFxf=new Fxf; |
60 iFxf=new Fxf; |
148 break; |
147 break; |
149 } |
148 } |
150 bit>>=1; |
149 bit>>=1; |
151 if (bit==0) |
150 if (bit==0) |
152 { |
151 { |
153 bit=unsigned char(0x80); |
152 bit= (unsigned char)0x80; |
154 pb--; |
153 pb--; |
155 } |
154 } |
156 } |
155 } |
157 row++; |
156 row++; |
158 if(memcmp(zbuf,buf,fChar->ByteWid)) |
157 if(memcmp(zbuf,buf,fChar->ByteWid)) |