libc.obj:

- Added inttypes header;
 - Fixed warnings in mouse api wrappers;
 - Preparation for build only via tcc+fasm.


git-svn-id: svn://kolibrios.org@9774 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
turbocat
2022-04-20 19:07:54 +00:00
parent eeb3d0e5b9
commit 82646d764b
12 changed files with 275 additions and 93 deletions

View File

@@ -6,19 +6,18 @@ include '../../../../../../proc32.inc'
public memcpy
proc memcpy c, to:dword,from:dword,count:dword
push esi
push edi
mov ecx,[count]
test ecx,ecx
jz no_copy_block
mov esi,[from]
mov edi,[to]
cld
rep movsb
no_copy_block:
pop edi
pop esi
mov eax, [to]
ret
endp
push esi
push edi
mov ecx, [count]
test ecx, ecx
jz .no_copy_block
mov esi, [from]
mov edi, [to]
cld
rep movsb
.no_copy_block:
pop edi
pop esi
mov eax, [to]
ret
endp