Return TypeFunction nameArguments
hzEcodeHadronZooInitEnv(void)

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

Function Logic:

0:START 1:_hzGlobal_HOME&&_hzGlobal_HADRONZOO 2:Return E_OK 3:!_hzGlobal_HOME 4:getenv i _hzGlobal_HOME 5:!_hzGlobal_HADRONZOO 6:getenv j _hzGlobal_HADRONZOO _hzGlobal_SysImages 7:_hzGlobal_HOME&&_hzGlobal_HADRONZOO 8:Return E_OK 9:Return E_NOTFOUND

Function body:

hzEcode HadronZooInitEnv (void)
{
   char*   i ;
   char*   j ;
   if (_hzGlobal_HOME && _hzGlobal_HADRONZOO)
       return E_OK ;
   if (!_hzGlobal_HOME)
       _hzGlobal_HOME = i = getenv("HOME") ;
   if (!_hzGlobal_HADRONZOO)
   {
       _hzGlobal_HADRONZOO = j = getenv("HADRONZOO") ;
       _hzGlobal_SysImages = _hzGlobal_HADRONZOO + "/data/img" ;
   }
   if (_hzGlobal_HOME && _hzGlobal_HADRONZOO)
       return E_OK ;
   return E_NOTFOUND ;
}