From af2418b9f3191547d8fc5b3d2c37151cdec1c94b Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Wed, 4 Sep 2013 06:06:45 +0000 Subject: removed not used functions from sdk git-svn-id: http://svn.miranda-ng.org/main/trunk@5933 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/MRA/src/Sdk/MemoryFindByte.h | 46 ---------------------------------- 1 file changed, 46 deletions(-) (limited to 'protocols/MRA/src/Sdk/MemoryFindByte.h') diff --git a/protocols/MRA/src/Sdk/MemoryFindByte.h b/protocols/MRA/src/Sdk/MemoryFindByte.h index a18a721b9d..ed459a684c 100644 --- a/protocols/MRA/src/Sdk/MemoryFindByte.h +++ b/protocols/MRA/src/Sdk/MemoryFindByte.h @@ -48,50 +48,4 @@ return(pRet); } -#ifndef _WIN64 -__inline void *MemoryFindByteReverse(size_t dwFrom,const void *pBuff,size_t dwBuffSize,unsigned char chWhatFind) -{ - void *pRet=NULL; - - __asm - { - push ebx // сохраняем регистр - push edi // сохраняем регистр - push esi // сохраняем регистр - - mov ecx,dwBuffSize - test ecx,ecx //; проверка входного параметра, он !=0 - je short end_func - - mov edi,pBuff //; di = string - test edi,edi //; проверка входного параметра, он !=0 - jz short end_func - - mov eax,dwFrom - -///////////////////////////////////////////// - cmp eax,ecx //; проверка ecx(=len)=>dwFrom - jae short end_func - - std //; count 'up' on string this time - sub ecx,eax //; уменьшаем длинну на dwFrom(нач смещен) - add edi,ecx //; сдвигаем начало на dwSourceSize(на конец) - mov al,chWhatFind //; al=search byte - repne scasb //; find that byte - inc edi //; di points to byte which stopped scan - cmp [edi],al //; see if we have a hit - jne short end_func //; yes, point to byte - mov pRet,edi //; ax=pointer to byte - end_func: - - cld - pop esi // восстанавливаем содержимое регистра - pop edi // восстанавливаем содержимое регистра - pop ebx // восстанавливаем содержимое регистра - } -return(pRet); -} -#endif - - #endif // !defined(AFX_MEMORYFINDBYTE__H__INCLUDED_) -- cgit v1.2.3