NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Lc
Collaboration diagram for Lc:

Files

file  pt.h
 

Macros

#define LC_ADDRLABELS_H_
 
#define LC_INIT(s)   s = NULL
 
#define LC_RESUME(s)
 
#define LC_SET(s)   do { ({ __label__ resume; resume: (s) = &&resume; }); }while(0)
 
#define LC_END(s)
 

Typedefs

typedef void * lc_t
 

Detailed Description

Macro Definition Documentation

#define LC_ADDRLABELS_H_
#define LC_END (   s)
#define LC_INIT (   s)    s = NULL
#define LC_RESUME (   s)
Value:
do { \
if(s != NULL) { \
goto *s; \
} \
} while(0)
#define LC_SET (   s)    do { ({ __label__ resume; resume: (s) = &&resume; }); }while(0)

Typedef Documentation

typedef void* lc_t