// if this is not array, this function returns 'this' pointer. CVar* CVar::GetTail() { CVar* var = this; while( !var->isTail() ) var = var->next; return var; }