Develop and Download Open Source Software

Browse CVS Repository

Contents of /tombo/Tombo/Src/RegexUtil.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Thu Feb 9 15:52:08 2006 UTC (18 years, 2 months ago) by hirami
Branch: MAIN
CVS Tags: Tombo_1_17, Tombo_1_16, Tombo_2_0a3, Tombo_1_17_1, B208, B213, B212, B211, B217, B216, B215, B214, B231, B230, B219, B218, B206, B207, Tombo_2_0b2, Tombo_2_0b3, Tombo_2_0b1, Tombo_2_0b4, B201, B202, B203, B205, B228, B229, B226, B227, B224, B225, B222, B223, B220, B221, HEAD
Branch point for: Tombo_1_17_1_branch
File MIME type: text/x-chdr
* Fixed memory some leaks about SecureBuffer[TA]. SecureBuffer has replaced to SecureBufferAutoPointer[TA]
* Fix: search position is wrong when search twice or more.(WinCE)
* Save/Load UTF-8/Unicode support(#5814)

1 #ifndef REGEXUTIL_H
2 #define REGEXUTIL_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 void* Regex_Compile(const LPBYTE pPattern, BOOL bIgnoreCase, const char **ppReason, DWORD nCodePage);
9 void Regex_Free(void *p);
10 int Regex_Search(void *p, int iStart, const LPBYTE pTarget, BOOL bForward, int *pStart, int *pEnd, DWORD nCodePage);
11
12 const LPBYTE ShiftLeft(const LPBYTE pString, const LPBYTE pPos, DWORD nCodePage);
13 const LPBYTE ShiftRight(const LPBYTE pString, const LPBYTE pPos, DWORD nCodePage);
14
15 DWORD ConvertPos(const LPBYTE pSrcStr, DWORD nSrcPos, DWORD nSrcEnc, const LPBYTE pDstStr, DWORD nDstEnc);
16
17 #ifdef __cplusplus
18 };
19 #endif
20
21 #endif
22

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26