Remove unused pkg dependancy
[platform/upstream/iotivity.git] / resource / csdk / connectivity / common / src / camutex_noop.c
index d725980..08b1c1e 100644 (file)
 
 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;
 
 /**
@@ -57,7 +63,7 @@ static ca_cond_internal g_condInfo = { 0 };
 
 ca_mutex ca_mutex_new(void)
 {
-    return &g_mutexInfo;
+    return (ca_mutex)&g_mutexInfo;
 }
 
 bool ca_mutex_free(ca_mutex mutex)
@@ -77,7 +83,7 @@ void ca_mutex_unlock(ca_mutex mutex)
 
 ca_cond ca_cond_new(void)
 {
-    return &g_condInfo;
+    return (ca_cond)&g_condInfo;
 }
 
 void ca_cond_free(ca_cond cond)