Subversion Repositories Kolibri OS

Rev

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