Subversion Repositories Kolibri OS

Rev

Rev 3116 | Rev 6801 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3116 Rev 5183
Line -... Line 1...
-
 
1
format binary as ""
-
 
2
 
1
use32
3
use32
2
org 0x0
4
org 0x0
Line 3... Line 5...
3
 
5
 
4
db 'MENUET01'
6
db 'MENUET01'
Line 615... Line 617...
615
    jb  .noext
617
    jb  .noext
616
    cmp byte [esi], '.'
618
    cmp byte [esi], '.'
617
    jnz @b
619
    jnz @b
618
    inc esi
620
    inc esi
619
    mov ecx, [esi]
621
    mov ecx, [esi]
-
 
622
    cmp byte[esi+3], 0
-
 
623
    jne .not_3
620
    or  ecx, 0x202020
624
    or  ecx, 0x202020
621
    cmp ecx, 'jpg'
625
    cmp ecx, 'jpg'
622
    jz  .copy
626
    jz  .copy
623
    cmp ecx, 'bmp'
627
    cmp ecx, 'bmp'
624
    jz  .copy
628
    jz  .copy
Line 644... Line 648...
644
    jz  .copy
648
    jz  .copy
645
    cmp ecx, 'pnm'
649
    cmp ecx, 'pnm'
646
    jz  .copy
650
    jz  .copy
647
    cmp ecx, 'tif'
651
    cmp ecx, 'tif'
648
    jz  .copy
652
    jz  .copy
-
 
653
  .not_3:
-
 
654
    cmp byte[esi+4], 0
-
 
655
    jne .nocopy
-
 
656
    or  ecx, 0x20202020
649
    cmp ecx, 'tiff'
657
    cmp ecx, 'tiff'
650
    jz  @f
658
    jz  @f
651
    cmp ecx, 'wbmp'
659
    cmp ecx, 'wbmp'
652
    jz  @f
660
    jz  @f
653
    cmp ecx, 'jpeg'
661
    cmp ecx, 'jpeg'
654
    jz  @f
-
 
655
    cmp ecx, 'jpeG'
-
 
656
    jnz .nocopy
662
    jnz .nocopy
657
@@:
663
@@:
658
    cmp byte [esi+4], 0
664
    cmp byte [esi+4], 0
659
    jnz .nocopy
665
    jnz .nocopy
660
.copy:
666
.copy: