forked from KolibriOS/kolibrios
KIV: better file extension parsing.
git-svn-id: svn://kolibrios.org@5183 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
bf63b913c5
commit
7199705b05
@ -1,3 +1,5 @@
|
||||
format binary as ""
|
||||
|
||||
use32
|
||||
org 0x0
|
||||
|
||||
@ -617,6 +619,8 @@ load_directory:
|
||||
jnz @b
|
||||
inc esi
|
||||
mov ecx, [esi]
|
||||
cmp byte[esi+3], 0
|
||||
jne .not_3
|
||||
or ecx, 0x202020
|
||||
cmp ecx, 'jpg'
|
||||
jz .copy
|
||||
@ -646,13 +650,15 @@ load_directory:
|
||||
jz .copy
|
||||
cmp ecx, 'tif'
|
||||
jz .copy
|
||||
.not_3:
|
||||
cmp byte[esi+4], 0
|
||||
jne .nocopy
|
||||
or ecx, 0x20202020
|
||||
cmp ecx, 'tiff'
|
||||
jz @f
|
||||
cmp ecx, 'wbmp'
|
||||
jz @f
|
||||
cmp ecx, 'jpeg'
|
||||
jz @f
|
||||
cmp ecx, 'jpeG'
|
||||
jnz .nocopy
|
||||
@@:
|
||||
cmp byte [esi+4], 0
|
||||
|
Loading…
Reference in New Issue
Block a user