| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | DosifyChain | (hzChain&,) |
Declared in file: hzTextproc.h
Defined in file : hzTextproc.cpp
Function Logic:
Function body:
hzEcode DosifyChain (hzChain& Z)
{
hzChain F ;
chIter zi ;
if (!Z.Size())
return E_NODATA ;
for (zi = Z ; !zi.eof() ; zi++)
{
if (*zi == CHAR_CR)
{
F.AddByte(*zi) ;
zi++ ;
if (*zi == CHAR_NL)
{
F.AddByte(*zi) ;
continue ;
}
}
if (*zi == CHAR_NL)
{
F.AddByte(CHAR_CR) ;
F.AddByte(CHAR_NL) ;
continue ;
}
F.AddByte(*zi) ;
}
Z.Clear() ;
Z = F ;
return E_OK ;
}