summaryrefslogtreecommitdiff
path: root/protocols/MRA/src/Sdk/MemoryFindByte.h
diff options
context:
space:
mode:
authorKirill Volinsky <mataes2007@gmail.com>2013-09-04 06:06:45 +0000
committerKirill Volinsky <mataes2007@gmail.com>2013-09-04 06:06:45 +0000
commitaf2418b9f3191547d8fc5b3d2c37151cdec1c94b (patch)
treeb4384a40e3563f984b67aece5e7366b307b1b3e1 /protocols/MRA/src/Sdk/MemoryFindByte.h
parent136820b0b9eeb48fc83d330996241eb3ac7a5d9f (diff)
removed not used functions from sdk
git-svn-id: http://svn.miranda-ng.org/main/trunk@5933 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/MRA/src/Sdk/MemoryFindByte.h')
-rw-r--r--protocols/MRA/src/Sdk/MemoryFindByte.h46
1 files changed, 0 insertions, 46 deletions
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_)