| Return Type | Function name | Arguments |
|---|---|---|
| hzString& | hzString::TruncateUpto | (const char*,) |
Declared in file: hzString.h
Defined in file : hzString.cpp
Function Logic:
Function body:
hzString& hzString::TruncateUpto (const char* patern)
{
_hzfunc("hzString::TruncateUpto") ;
_strItem* thisCtl ;
const char* i ;
const char* j ;
uint32_t nLen ;
if (!patern || !patern[0])
return *this ;
if (!m_addr)
return *this ;
thisCtl = (_strItem*) _strXlate(m_addr) ;
i = (char*) thisCtl->_data() ;
j = strstr(i, patern) ;
if (!j)
return *this ;
for (nLen = 0; i != j ; i++, nLen++) ;
return Truncate(nLen) ;
}