Metropoli BBS
VIEWER: strcmp.asm MODE: TEXT (ASCII)
.386p
locals

public  STRCMP

_TEXT           segment byte public use32 'CODE'
assume  cs:_TEXT

STRCMP:
        push esi edi
        cld

        mov edi,[esp+4+8+00h]
        mov esi,edi
        or ecx,-1
        xor al,al
        repne scasb
        not ecx

        mov edi,esi
        mov esi,[esp+4+8+04h]
        repe cmpsb
        setg al
        setl ah
        sub al,ah
        movsx eax,al

        pop edi esi
        ret 08h

_TEXT           ends
end

[ RETURN TO DIRECTORY ]