__bit GBtgLvl;
char GCtgOsc, GCmeasureState;
__sbit __at(0x90) SB_P1_SQWOUT;

void test(void)
{
  if (!GCtgOsc)
  { // reload 60Hz timer
    GCtgOsc = 10;
    GBtgLvl = !GBtgLvl;
    SB_P1_SQWOUT = GBtgLvl; // change 60Hz state P1.0  
  }
  
  if (GBtgLvl)                ////// EVELYN BARKS HERE
  {
    if  (GCtgOsc == 1)        ////// AND HERE
    { // output is positive
      switch (GCmeasureState) ////// BUT NOT HERE
      {
      default:
        break;
      }
    }
  }
}