|
typedef unsigned short | lc_t |
|
Local continuations form the basis for implementing protothreads. A local continuation can be set in a specific function to capture the state of the function. After a local continuation has been set can be resumed in order to restore the state of the function at the point where the local continuation was set.
◆ __LC_H__
◆ LC_END
◆ LC_INIT
#define LC_INIT |
( |
|
s | ) |
s = 0; |
◆ LC_RESUME
#define LC_RESUME |
( |
|
s | ) |
switch(s) { case 0: |
◆ LC_SET
#define LC_SET |
( |
|
s | ) |
s = __LINE__; case __LINE__: |
◆ lc_t
typedef unsigned short lc_t |