| Return Type | Function name | Arguments |
|---|---|---|
| unsigned int | StripCRNL | (char*,) |
Declared in file: hzTextproc.h
Defined in file : hzTextproc.cpp
Function Logic:
Function body:
unsigned int StripCRNL (char* cpLine)
{
char* i = cpLine ;
uint32_t nCount ;
if (!i) return 0;
if (!i[0]) return 0;
for (nCount = 0; *i ; i++, nCount++)
{
if (*i == ''\r'')
{
if (i[1]== CHAR_NL && i[2]== 0)
{
i[0]= i[1]= 0;
break ;
}
}
if (*i == ''\r''||*i == CHAR_NL)
{
if (i[1]== 0)
{
i[0]= 0;
break ;
}
}
}
return nCount ;
}