/* File: D:\WACKER\tdll\tchar.h (Created: 22-Feb-1995) * * Copyright 1994,1995 by Hilgraeve Inc. -- Monroe, MI * All rights reserved * * $Revision: 1.3 $ * $Date: 1995/10/09 16:48:30 $ */ TCHAR *TCHAR_Fill(TCHAR *dest, TCHAR c, size_t count); TCHAR *TCHAR_Trim(TCHAR *pszStr); LPTSTR StrCharNext(LPCTSTR pszStr); LPTSTR StrCharPrev(LPCTSTR pszStart, LPCTSTR pszStr); LPTSTR StrCharLast(LPCTSTR pszStr); LPTSTR StrCharEnd(LPCTSTR pszStr); LPTSTR StrCharFindFirst(LPCTSTR pszStr, int nChar); LPTSTR StrCharFindLast(LPCTSTR pszStr, int nChar); LPTSTR StrCharCopy(LPTSTR pszDst, LPCTSTR pszSrc); LPTSTR StrCharCat(LPTSTR pszDst, LPCTSTR pszSrc); LPTSTR StrCharStrStr(LPCTSTR pszA, LPCTSTR pszB); LPTSTR StrCharCopyN(LPTSTR pszDst, LPTSTR pszSrc, int iLen); int StrCharGetStrLength(LPCTSTR pszStr); int StrCharGetByteCount(LPCTSTR pszStr); int StrCharCmp(LPCTSTR pszA, LPCTSTR pszB); int StrCharCmpi(LPCTSTR pszA, LPCTSTR pszB); ECHAR *ECHAR_Fill(ECHAR *dest, ECHAR c, size_t count); int CnvrtMBCStoECHAR(ECHAR * echrDest, const unsigned long ulDestSize, const TCHAR * const tchrSource, const unsigned long ulSourceSize); int CnvrtECHARtoMBCS(TCHAR * tchrDest, const unsigned long ulDestSize, const ECHAR * const echrSource, const unsigned long ulSourceSize); int CnvrtECHARtoTCHAR(TCHAR *dest, size_t TCHARSize, ECHAR eChar); int StrCharGetEcharLen(const ECHAR * const pszA); int StrCharGetEcharByteCount(const ECHAR * const pszA); int StrCharCmpEtoT(const ECHAR * const pszA, const TCHAR * const pszB); int StrCharStripDBCSString(ECHAR *aechDest, const long lDestSize, ECHAR *aechSource); int isDBCSChar(unsigned int Char);