Return TypeFunction nameArguments
unsigned intTestAlphanum(hzString&,hzChain::Iter&,)

Declared in file: hzTextproc.h
Defined in file : hzTextproc.cpp

Function Logic:

0:START 1:hzString::Clear hzChain::Iter::eof 2:ci.eof() 3:Return 0 4:!IsAlphanum(*ci) 5:Return 0 6:zi 7:!zi.eof()&&IsAlpha(*zi); 8:hzChain::AddByte hzChain::Size 9:!W.Size() 10:Return 0 11:word 12:Return word.Length()

Function body:

unsigned int TestAlphanum (hzString& word, hzChain::Iter& ci)
{
   word.Clear() ;
   if (ci.eof())
       return 0;
   if (!IsAlphanum(*ci))
       return 0;
   hzChain::Iter   zi ;
   hzChain         W ;
   for (zi = ci ; !zi.eof() && IsAlpha(*zi) ; zi++)
       W.AddByte(*zi) ;
   if (!W.Size())
       return 0;
   word = W ;
   return word.Length() ;
}