m88k.c File Reference

#include <stdarg.h>
#include "qt.h"

Defines

#define QUICKTHREADS_VADJ(sp)   (((char *)sp) - QUICKTHREADS_VSTKBASE)
#define QUICKTHREADS_VARGS_MD0(sp, vabytes)   ((qt_t *)(((char *)(sp)) - 8*4 - QUICKTHREADS_STKROUNDUP(vabytes)))
#define QUICKTHREADS_VARGS_MD1(sp)   (QUICKTHREADS_SPUT (sp, QUICKTHREADS_1, qt_vstart))

Functions

void qt_vstart (void)
struct qt_tqt_vargs (struct qt_t *qsp, int nbytes, void *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup)

Define Documentation

#define QUICKTHREADS_VADJ ( sp   )     (((char *)sp) - QUICKTHREADS_VSTKBASE)

#define QUICKTHREADS_VARGS_MD0 ( sp,
vabytes   )     ((qt_t *)(((char *)(sp)) - 8*4 - QUICKTHREADS_STKROUNDUP(vabytes)))

#define QUICKTHREADS_VARGS_MD1 ( sp   )     (QUICKTHREADS_SPUT (sp, QUICKTHREADS_1, qt_vstart))


Function Documentation

struct qt_t* qt_vargs ( struct qt_t qsp,
int  nbytes,
void *  vargs,
void *  pt,
qt_function_t startup,
qt_function_t vuserf,
qt_function_t cleanup 
) [read]

void qt_vstart ( void   ) 

Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page