История изменений
      
        Исправление
      MOPKOBKA,
      
        (текущая версия)
      :
    
Мнение Линуса по этому вопросу такое: а вы не пишите функции где по 100 локальных переменных.
Это настоящее решение проблемы, а определение переменной в своем блоке это не решение, она может наоборот затенить переменную выше, и будет та же самая проблема только наоборот.
      
        Исходная версия
      MOPKOBKA,
      :
    
Мнение Линуса по этому вопросу такое: а вы не пишите функции где по 100 локальных переменных.