[an error occurred while processing this directive]
Столько писанины ради писанины и догматиков, да еще лишняя потеря времени при проверках... Не нравится goto, обзови по-ругому, чтобы текст читался логично. Метка то все-равно в начале всей обработки, а не где-нить у "черта на куличиках".
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)