Rev 2086 | Rev 2125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2086 | Rev 2102 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | db ? |
7 | db ? |
8 | FileName dd ? |
8 | FileName dd ? |
9 | ends |
9 | ends |
Line 10... | Line 10... | ||
10 | 10 | ||
11 | struct TexColViv |
11 | struct TexColViv |
12 | Text rb MAX_COLOR_WORD_LEN ; ñëîâî |
- | |
13 | f1 dd 0 |
12 | Text rb MAX_COLOR_WORD_LEN ; ñëîâî äëÿ ïîäñâåòêè |
- | 13 | f1 dd 0 ; ñïðàâêà ïî ñëîâó |
|
14 | wwo db ? ; whole words only |
14 | flags db ? ; f1+4 ôëàãè èñïîëüçóåìûå ïðè âûäåëåíèè |
- | 15 | endc db ? ; f1+5 ñèìâîë êîíöà âûäåëåíèÿ (èñïîëüçóåòñÿ ïðè flags&4) |
|
15 | endc db ? ; ñèìâîë êîíöà âûäåëåíèÿ (wwo&4) |
16 | escc db ? ; f1+6 ýêðàíèðóþùèé ñèìâîë (èñïîëüçóåòñÿ ïðè flags&4) |
16 | color db ? ; íîìåð öâåòà |
17 | color db ? ; f1+7 íîìåð öâåòà |
Line 17... | Line 18... | ||
17 | ends |
18 | ends |
18 | 19 | ||
19 | count_colors_text dd 1 |
20 | count_colors_text dd 1 |
Line 249... | Line 250... | ||
249 | add edi,eax |
250 | add edi,eax |
250 | mov byte[edi],',' |
251 | mov byte[edi],',' |
251 | inc edi |
252 | inc edi |
Line 252... | Line 253... | ||
252 | 253 | ||
253 | xor eax,eax |
254 | xor eax,eax |
254 | mov al,byte[ecx+MAX_COLOR_WORD_LEN+4+1] ;endc |
- | |
- | 255 | mov ax,word[ecx+MAX_COLOR_WORD_LEN+4+1] ;(escc shl 8)+endc |
|
255 | cmp al,0 |
256 | cmp ax,0 ;ïðîâåðÿåì åñòü ëè çàâåðøàþùèé è ýêðàíèíóþùèé ñèìâîë |
256 | je @f |
257 | je @f |
257 | stdcall str_cat_value,edi,eax |
258 | stdcall str_cat_value,edi,eax |
258 | stdcall str_len,edi |
259 | stdcall str_len,edi |
259 | add edi,eax |
260 | add edi,eax |