KIV: better file extension parsing.

git-svn-id: svn://kolibrios.org@5183 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
hidnplayr 2014-11-21 10:16:47 +00:00
parent bf63b913c5
commit 7199705b05

View File

@ -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