Go to the source code of this file.
Defines | |
| #define | QUICKTHREADS_GROW_DOWN |
| #define | QUICKTHREADS_STKALIGN (16) |
| #define | QUICKTHREADS_STKBASE (16*4 + 8*4) |
| #define | QUICKTHREADS_VSTKBASE (8*4 + 8*4) |
| #define | QUICKTHREADS_1 (8+2) |
| #define | QUICKTHREADS_14 (8+3) |
| #define | QUICKTHREADS_15 (8+4) |
| #define | QUICKTHREADS_16 (8+5) |
| #define | QUICKTHREADS_17 (8+6) |
| #define | QUICKTHREADS_30 (8+15) |
| #define | QUICKTHREADS_ARGS_MD(sp) |
| #define | QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) |
| #define | QUICKTHREADS_ONLY_INDEX (QUICKTHREADS_17) |
| #define | QUICKTHREADS_USER_INDEX (QUICKTHREADS_16) |
| #define | QUICKTHREADS_ARGT_INDEX (QUICKTHREADS_15) |
| #define | QUICKTHREADS_ARGU_INDEX (QUICKTHREADS_14) |
| #define | QUICKTHREADS_VCLEANUP_INDEX (QUICKTHREADS_14) |
| #define | QUICKTHREADS_VUSERF_INDEX (QUICKTHREADS_16) |
| #define | QUICKTHREADS_VSTARTUP_INDEX (QUICKTHREADS_17) |
| #define | QUICKTHREADS_VARGT_INDEX (QUICKTHREADS_15) |
Typedefs | |
| typedef unsigned long | qt_word_t |
| typedef void( | qt_function_t )(void) |
Functions | |
| void | qt_start (void) |
| qt_t * | qt_vargs (struct qt_t *sp, int nbytes, void *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: (QUICKTHREADS_SPUT (sp, QUICKTHREADS_1, qt_start), \ QUICKTHREADS_SPUT (sp, QUICKTHREADS_30, 0)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: (qt_vargs (sp, nbytes, &(vargs), pt, (qt_function_t *)startup, \ (qt_function_t *)vuserf, (qt_function_t *)cleanup)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
1.2.18