void indent(KviCString & szBuffer) { // we can format correctly up to 65536 lines (that's really enough) int iRealLen; KviCString ** pszArray = szBuffer.splitToArray('\n',65536,&iRealLen); if(pszArray) { addLeading(pszArray,'\t'); szBuffer.joinFromArray(pszArray,"\n",true); KviCString::freeArray(pszArray); } }