Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2328 | Albom | 1 | |
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | version: |
||
9 | mov eax, 1 |
||
10 | ret |
||
11 | |||
12 | |||
13 | |||
14 | dos2win: |
||
15 | push ecx |
||
16 | push edx |
||
17 | |||
18 | |||
19 | mov edx, [esp+16] |
||
20 | |||
21 | |||
22 | |||
23 | |||
24 | mov [charset], ebx |
||
25 | call translate8 |
||
26 | |||
27 | |||
28 | |||
29 | |||
30 | pop ecx |
||
31 | ret 8 |
||
32 | |||
33 | |||
34 | win2dos: |
||
35 | push ecx |
||
36 | push edx |
||
37 | |||
38 | |||
39 | mov edx, [esp+16] |
||
40 | |||
41 | |||
42 | |||
43 | |||
44 | mov [charset], ebx |
||
45 | call translate8 |
||
46 | |||
47 | |||
48 | |||
49 | |||
50 | pop ecx |
||
51 | ret 8 |
||
52 | |||
53 | |||
54 | koi2dos: |
||
55 | push ecx |
||
56 | push edx |
||
57 | |||
58 | |||
59 | mov edx, [esp+16] |
||
60 | |||
61 | |||
62 | |||
63 | |||
64 | mov [charset], ebx |
||
65 | call translate8 |
||
66 | |||
67 | |||
68 | |||
69 | |||
70 | pop ecx |
||
71 | ret 8 |
||
72 | |||
73 | |||
74 | mov byte al, [ecx] |
||
75 | |||
76 | |||
77 | je _translate8_end |
||
78 | |||
79 | |||
80 | jb _translate8_copy |
||
81 | |||
82 | |||
83 | mov ebx, [charset] |
||
84 | add ebx, eax |
||
85 | |||
86 | |||
87 | |||
88 | |||
89 | mov byte [edx], al |
||
90 | |||
91 | |||
92 | inc ecx |
||
93 | |||
94 | |||
95 | |||
96 | |||
97 | mov byte [edx], 0 |
||
98 | ret |
||
99 | |||
100 | |||
101 | |||
102 | EXPORTS: |
||
103 | dd szVersion, version |
||
104 | dd szDos2win, dos2win |
||
105 | dd szWin2dos, win2dos |
||
106 | dd szKoi2dos, koi2dos |
||
107 | dd 0, 0 |
||
108 | |||
109 | |||
110 | szDos2win db 'dos2win',0 |
||
111 | szWin2dos db 'win2dos',0 |
||
112 | szKoi2dos db 'koi2dos',0 |
||
113 | |||
114 | |||
115 | db 200, 201, 202, 203, 204, 205, 206, 207 |
||
116 | db 208, 209, 210, 211, 212, 213, 214, 215 |
||
117 | db 216, 217, 218, 219, 220, 221, 222, 223 |
||
118 | db 224, 225, 226, 227, 228, 229, 230, 231 |
||
119 | db 232, 233, 234, 235, 236, 237, 238, 239 |
||
120 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
121 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
122 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
123 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
124 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
125 | db 32, 32, 32, 32, 32, 32, 32, 32 |
||
126 | db 240, 241, 242, 243, 244, 245, 246, 247 |
||
127 | db 248, 249, 250, 251, 252, 253, 254, 255 |
||
128 | db 168, 184, 170, 186, 175, 191, 161, 162 |
||
129 | db 176, 32, 32, 32, 185, 164, 32, 32 |
||
130 | |||
131 | |||
132 | |||
133 | db 94, 32, 32, 60, 32, 32, 32, 32 |
||
134 | db 32, 39, 39, 34, 34, 32, 45, 45 |
||
135 | db 126, 32, 32, 62, 32, 32, 32, 32 |
||
136 | db 32, 246, 247, 74, 253, 131, 32, 32 |
||
137 | db 240, 32, 242, 34, 32, 32, 32, 244 |
||
138 | db 248, 32, 73, 105, 163, 32, 32, 250 |
||
139 | db 241, 252, 243, 34, 106, 83, 115, 245 |
||
140 | db 128, 129, 130, 131, 132, 133, 134, 135 |
||
141 | db 136, 137, 138, 139, 140, 141, 142, 143 |
||
142 | db 144, 145, 146, 147, 148, 149, 150, 151 |
||
143 | db 152, 153, 154, 155, 156, 157, 158, 159 |
||
144 | db 160, 161, 162, 163, 164, 165, 166, 167 |
||
145 | db 168, 169, 170, 171, 172, 173, 174, 175 |
||
146 | db 224, 225, 226, 227, 228, 229, 230, 231 |
||
147 | db 232, 233, 234, 235, 236, 237, 238, 239 |
||
148 | |||
149 | |||
150 | |||
151 | db 194, 193, 197, 223, 220, 219, 221, 222 |
||
152 | db 176, 177, 178, 32, 254, 249, 251, 32 |
||
153 | db 32, 32, 32, 32, 248, 32, 250, 32 |
||
154 | db 205, 186, 184, 241, 214, 201, 184, 183 |
||
155 | db 187, 212, 211, 200, 190, 189, 188, 198 |
||
156 | db 199, 204, 181, 240, 182, 185, 209, 210 |
||
157 | db 203, 207, 208, 202, 216, 215, 206, 32 |
||
158 | db 238, 160, 161, 230, 164, 165, 228, 163 |
||
159 | db 229, 168, 169, 170, 171, 172, 173, 174 |
||
160 | db 175, 239, 224, 225, 226, 227, 166, 162 |
||
161 | db 236, 235, 167, 232, 237, 233, 231, 234 |
||
162 | db 158, 128, 129, 150, 132, 133, 148, 131 |
||
163 | db 149, 136, 137, 138, 139, 140, 141, 142 |
||
164 | db 143, 159, 144, 145, 146, 147, 134, 130 |
||
165 | db 156, 155, 135, 152, 157, 153, 151, 154 |
||
166 | |||
167 | |||
168 | |||
169 | |||
170 |