9
9
10
10
#include "utils_concurrency.h"
11
11
12
- typedef struct {
13
- CRITICAL_SECTION lock ;
14
- } internal_os_mutex_t ;
15
-
16
- size_t util_mutex_get_size (void ) { return sizeof (internal_os_mutex_t ); }
12
+ size_t util_mutex_get_size (void ) { return sizeof (os_mutex_t ); }
17
13
18
14
os_mutex_t * util_mutex_init (void * ptr ) {
19
- internal_os_mutex_t * mutex_internal = (internal_os_mutex_t * )ptr ;
15
+ os_mutex_t * mutex_internal = (os_mutex_t * )ptr ;
20
16
InitializeCriticalSection (& mutex_internal -> lock );
21
17
return (os_mutex_t * )mutex_internal ;
22
18
}
@@ -26,7 +22,7 @@ os_mutex_t *util_mutex_create(void) {
26
22
}
27
23
28
24
void util_mutex_destroy_not_free (os_mutex_t * mutex ) {
29
- internal_os_mutex_t * mutex_internal = (internal_os_mutex_t * )mutex ;
25
+ os_mutex_t * mutex_internal = (os_mutex_t * )mutex ;
30
26
DeleteCriticalSection (& mutex_internal -> lock );
31
27
}
32
28
@@ -35,7 +31,7 @@ void util_mutex_destroy(os_mutex_t *mutex) {
35
31
}
36
32
37
33
int util_mutex_lock (os_mutex_t * mutex ) {
38
- internal_os_mutex_t * mutex_internal = (internal_os_mutex_t * )mutex ;
34
+ os_mutex_t * mutex_internal = (os_mutex_t * )mutex ;
39
35
EnterCriticalSection (& mutex_internal -> lock );
40
36
41
37
if (mutex_internal -> lock .RecursionCount > 1 ) {
@@ -47,7 +43,7 @@ int util_mutex_lock(os_mutex_t *mutex) {
47
43
}
48
44
49
45
int util_mutex_unlock (os_mutex_t * mutex ) {
50
- internal_os_mutex_t * mutex_internal = (internal_os_mutex_t * )mutex ;
46
+ os_mutex_t * mutex_internal = (os_mutex_t * )mutex ;
51
47
LeaveCriticalSection (& mutex_internal -> lock );
52
48
return 0 ;
53
49
}
0 commit comments