uIP 1.0
Файл C:/asm/STM32-ethernet/ENC28J60prj/uip-master/uip/lc-switch.h

Реализация локальных продолжителей (local continuations, LC) на основе оператора switch() Подробнее...

См. исходные тексты.


Подробное описание

Реализация локальных продолжителей (local continuations, LC) на основе оператора switch()

Автор:
Adam Dunkels <adam@sics.se>

Эта реализация LC использует оператор switch() языка C для возобновления выполнения функции в некоторой точке её тела. Реализация основана на том факте, что опеатор switch() способен сделать переход напрямую в тело структуры управления, такой как операторы if() или while().

Эта реализация использоваала в основном сопрограммы от Simon Tatham, реализованные на C: http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html

См. определение в файле lc-switch.h