summaryrefslogtreecommitdiff
path: root/libavcodec/w32pthreads.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/w32pthreads.h')
-rw-r--r--libavcodec/w32pthreads.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/w32pthreads.h b/libavcodec/w32pthreads.h
index c4bbb9a51b..29185c71ec 100644
--- a/libavcodec/w32pthreads.h
+++ b/libavcodec/w32pthreads.h
@@ -43,7 +43,7 @@
#include "libavutil/internal.h"
#include "libavutil/mem.h"
-typedef struct {
+typedef struct pthread_t {
void *handle;
void *(*func)(void* arg);
void *arg;
@@ -57,7 +57,7 @@ typedef CRITICAL_SECTION pthread_mutex_t;
/* This is the CONDITIONAL_VARIABLE typedef for using Window's native
* conditional variables on kernels 6.0+.
* MinGW does not currently have this typedef. */
-typedef struct {
+typedef struct pthread_cond_t {
void *ptr;
} pthread_cond_t;
@@ -118,7 +118,7 @@ static inline int pthread_mutex_unlock(pthread_mutex_t *m)
/* for pre-Windows 6.0 platforms we need to define and use our own condition
* variable and api */
-typedef struct {
+typedef struct win32_cond_t {
pthread_mutex_t mtx_broadcast;
pthread_mutex_t mtx_waiter_count;
volatile int waiter_count;