В руководстве данные функции имеются, даже пример показан. В папке с установленным компилятором есть setjmp.h. Только в нем описывается буфер jmp_buf для разных процессоров, кроме тех, для которых этот компилятор создан. Для них есть ответ: #error setjmp.h: Processor type not supported, or not defined. Понимаю, что так есть. И вряд ли будет иначе. Выражаю возмущение и разочарование. Не понимаю, эти переходы принципиально невозможны для PIC16, или просто разработчики поленились сделать. Ведь указатели на функцию умудрились же сделать. В других компиляторах, вроде, есть. В mikroC, например. Перейти на другой компилятор? А еще лучше - на другой микроконтроллер.
|