- Fix strlen/wcslen FPO specification. Spotted by Timo.
- Also add FPO info for memset, memchr, memmove/memcpy
svn path=/trunk/; revision=65021
PUBLIC _memchr
.code
-_memchr:
+FUNC _memchr
+ FPO 0, 3, 4, 1, 1, FRAME_NONFPO
push ebp
mov ebp, esp
push edi
pop edi
leave
ret
+ENDFUNC
END
.code
_memcpy:
-_memmove:
+FUNC _memmove
+ FPO 0, 3, 5, 2, 1, FRAME_NONFPO
push ebp
mov ebp, esp
dec esi
dec edi
jmp .L8
+ENDFUNC
END
PUBLIC _memset
.code
-_memset:
+FUNC _memset
+ FPO 0, 3, 4, 1, 1, FRAME_NONFPO
push ebp
mov ebp, esp
push edi
mov eax, [ebp + 8]
leave
ret
+ENDFUNC
END
.code\r
\r
FUNC _tcsnlen\r
- FPO 0, 1, 1, 1, 0, FRAME_FPO\r
+ FPO 0, 2, 1, 1, 0, FRAME_FPO\r
push edi\r
mov edi, [esp + 8]\r
mov ecx, [esp + 12]\r