/* thread proxy to user's thread proc */ static void *threadproc( void *param ) { FBTHREAD *thread = param; /* call the user thread */ thread->proc( thread->param ); /* free mem */ fb_TlsFreeCtxTb( ); /* don't return NULL or exit() will be called */ return (void *)1; }
static DWORD WINAPI threadproc( LPVOID param ) #endif { FBTHREAD *thread = param; /* call the user thread */ thread->proc( thread->param ); /* free mem */ fb_TlsFreeCtxTb( ); return 1; }