Rev 8407 | Rev 8425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8407 | Rev 8410 | ||
---|---|---|---|
Line 187... | Line 187... | ||
187 | is_html = false; |
187 | is_html = false; |
188 | } |
188 | } |
189 | } |
189 | } |
190 | for (bufpos=bufpointer ; (bufpos < bufpointer+bufsize) && (ESBYTE[bufpos]!=0) ; bufpos++;) |
190 | for (bufpos=bufpointer ; (bufpos < bufpointer+bufsize) && (ESBYTE[bufpos]!=0) ; bufpos++;) |
191 | { |
191 | { |
192 | //bukva = ESBYTE[bufpos]; |
- | |
193 | switch (ESBYTE[bufpos]) |
192 | switch (ESBYTE[bufpos]) |
194 | { |
193 | { |
195 | case 0x0a: |
194 | case 0x0a: |
196 | if (style.pre) { |
195 | if (style.pre) { |
197 | Paint(); |
196 | Paint(); |
Line 210... | Line 209... | ||
210 | } |
209 | } |
211 | break; |
210 | break; |
212 | case '&': // and so on |
211 | case '&': // and so on |
213 | for (j=1, unicode_symbol=0; (ESBYTE[bufpos+j]<>';') && (!__isWhite(ESBYTE[bufpos+j])) && (j<8); j++) |
212 | for (j=1, unicode_symbol=0; (ESBYTE[bufpos+j]<>';') && (!__isWhite(ESBYTE[bufpos+j])) && (j<8); j++) |
214 | { |
213 | { |
215 | bukva = ESBYTE[bufpos+j]; |
- | |
216 | chrcat(#unicode_symbol, bukva); |
214 | chrcat(#unicode_symbol, ESBYTE[bufpos+j]); |
217 | } |
215 | } |
218 | if (GetUnicodeSymbol(#line, #unicode_symbol, sizeof(line)-1)) { |
216 | if (GetUnicodeSymbol(#line, #unicode_symbol, sizeof(line)-1)) { |
219 | bufpos += j; |
217 | bufpos += j; |
220 | CheckForLineBreak(); |
218 | CheckForLineBreak(); |
221 | } else { |
219 | } else { |
Line 226... | Line 224... | ||
226 | if (!is_html) goto _DEFAULT; |
224 | if (!is_html) goto _DEFAULT; |
227 | bufpos++; |
225 | bufpos++; |
228 | switch (ESBYTE[bufpos]) { |
226 | switch (ESBYTE[bufpos]) { |
229 | case '!': |
227 | case '!': |
230 | case '/': |
228 | case '/': |
- | 229 | case '?': |
|
231 | case 'a'...'z': |
230 | case 'a'...'z': |
232 | case 'A'...'Z': |
231 | case 'A'...'Z': |
233 | goto _TAG; |
232 | goto _TAG; |
234 | default: |
233 | default: |
235 | goto _DEFAULT; |
234 | goto _DEFAULT; |