Changeset 1089


Ignore:
Timestamp:
Jan 26, 2004, 2:58:50 AM (22 years ago)
Author:
bird
Message:

bugfix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/str/386/strnlen.s

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1088 r1089  
    2727        movl    %edi, %edx
    2828        movl    3*4(%esp), %ecx         /* maxlen */
    29         xorb    %al, %al
     29        xorl    %eax, %eax
    3030        repne
    3131        scasb
    32         movl    %edi, %eax
     32        setz    %cl
     33        addl    %edi, %eax
    3334        subl    %edx, %eax
     35        movzx   %cl, %ecx
     36        subl    %ecx, %eax
    3437        popl    %edi
    3538        EPILOGUE(___strnlen)
Note: See TracChangeset for help on using the changeset viewer.