BizHawk/waterbox/libc/functions/nothread/tss_get.c

31 lines
460 B
C

#ifndef REGTEST
#include <threads.h>
void *tss_get(tss_t key)
{
return key.value;
}
#endif
#ifdef TEST
#include "_PDCLIB_test.h"
#ifndef REGTEST
static tss_t key;
static char v;
#endif
int main( void )
{
#ifndef REGTEST
TESTCASE(tss_create(&key, NULL) == thrd_success);
TESTCASE(tss_get(key) == NULL);
TESTCASE(tss_set(key, &v) == thrd_success);
TESTCASE(tss_get(key) == &v);
tss_delete(key);
#endif
return TEST_RESULTS;
}
#endif