Rev 8134 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8134 | Rev 8199 | ||
---|---|---|---|
Line 14... | Line 14... | ||
14 | repnz scas byte [edi] |
14 | repnz scas byte [edi] |
15 | not ecx |
15 | not ecx |
16 | mov esi,ecx |
16 | mov esi,ecx |
17 | .open_file_dlg_alloc: |
17 | .open_file_dlg_alloc: |
18 | push esi |
18 | push esi |
19 | call @@Kolibri@Alloc$qui |
19 | call @Kolibri@Alloc$qul |
20 | pop ecx |
20 | pop ecx |
21 | test eax,eax |
21 | test eax,eax |
22 | jz .open_file_dlg_ret |
22 | jz .open_file_dlg_ret |
23 | mov ecx,esi |
23 | mov ecx,esi |
24 | dec ecx |
24 | dec ecx |
Line 95... | Line 95... | ||
95 | shr esi,1 |
95 | shr esi,1 |
96 | inc esi |
96 | inc esi |
97 | push eax |
97 | push eax |
98 | push esi |
98 | push esi |
99 | push dword [esp+8] |
99 | push dword [esp+8] |
100 | call @@Kolibri@ReAlloc$qpvui |
100 | call @Kolibri@ReAlloc$qpvul |
101 | add esp,8 |
101 | add esp,8 |
102 | mov ecx,eax |
102 | mov ecx,eax |
103 | pop eax |
103 | pop eax |
104 | test ecx,ecx |
104 | test ecx,ecx |
105 | jz .open_file_dlg_key |
105 | jz .open_file_dlg_key |
Line 129... | Line 129... | ||
129 | mov eax,[esp+4] |
129 | mov eax,[esp+4] |
130 | inc eax |
130 | inc eax |
131 | mov [esp+8],eax |
131 | mov [esp+8],eax |
132 | push eax |
132 | push eax |
133 | push dword [esp+4] |
133 | push dword [esp+4] |
134 | call @@Kolibri@ReAlloc$qpvui |
134 | call @Kolibri@ReAlloc$qpvul |
135 | add esp,8 |
135 | add esp,8 |
136 | test eax,eax |
136 | test eax,eax |
137 | jz .open_file_dlg_end |
137 | jz .open_file_dlg_end |
138 | mov eax,[esp] |
138 | mov eax,[esp] |
139 | mov esi,eax |
139 | mov esi,eax |
Line 141... | Line 141... | ||
141 | mov byte [eax],0 |
141 | mov byte [eax],0 |
142 | add esp,12 |
142 | add esp,12 |
143 | mov ebx,[esp+20] |
143 | mov ebx,[esp+20] |
144 | mov dword [ebx],2 |
144 | mov dword [ebx],2 |
145 | push dword [ebx+4] |
145 | push dword [ebx+4] |
146 | call @@Kolibri@Free$qpv |
146 | call @Kolibri@Free$qpv |
147 | pop ecx |
147 | pop ecx |
148 | mov [ebx+4],esi |
148 | mov [ebx+4],esi |
149 | jmp .open_file_dlg_invalidate |
149 | jmp .open_file_dlg_invalidate |
150 | .open_file_dlg_end: |
150 | .open_file_dlg_end: |
151 | call @@Kolibri@Free$qpv |
151 | call @Kolibri@Free$qpv |
152 | add esp,12 |
152 | add esp,12 |
153 | mov ebx,[esp+20] |
153 | mov ebx,[esp+20] |
154 | mov dword [ebx],1 |
154 | mov dword [ebx],1 |
155 | .open_file_dlg_invalidate: |
155 | .open_file_dlg_invalidate: |
156 | push ebp |
156 | push ebp |