typedef struct _tagMutexInfo_t
{
+#if defined(_MSC_VER)
+ uint8_t unused; //VS doesnt like empty structs
+#endif
} ca_mutex_internal;
typedef struct _tagEventInfo_t
{
+#if defined(_MSC_VER)
+ uint8_t unused; //VS doesnt like empty structs
+#endif
} ca_cond_internal;
/**
ca_mutex ca_mutex_new(void)
{
- return &g_mutexInfo;
+ return (ca_mutex)&g_mutexInfo;
}
bool ca_mutex_free(ca_mutex mutex)
ca_cond ca_cond_new(void)
{
- return &g_condInfo;
+ return (ca_cond)&g_condInfo;
}
void ca_cond_free(ca_cond cond)