C++ Code Optimisation errors

Yeah very obfuscated. Named GET but actually works as GetCurrentCountAndIncrement.

int32 UC_LoopbackCounter::mfo_GetCurrentCount()
{
    return mvo_iCurrentCount >= mvo_iMaxCount ? mvo_iCurrentCount = 0 : mvo_iCurrentCount++;		
}