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) ; }