Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
critical_regions.h
Go to the documentation of this file.
1#ifndef _MSL_COMMON_CRITICAL_REGIONS_H
2#define _MSL_COMMON_CRITICAL_REGIONS_H
3
4#include "global.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
22
25
26#if PLATFORM_GCN
27void __begin_critical_region(int region);
28void __end_critical_region(int region);
29#else
30#define __begin_critical_region(region)
31#define __end_critical_region(region)
32#endif
33
34#ifdef __cplusplus
35}
36#endif
37
38#endif
void __end_critical_region()
Definition critical_regions.gamecube.c:7
void __begin_critical_region()
Definition critical_regions.gamecube.c:5
void __init_critical_regions(void)
void __kill_critical_regions(void)
Definition critical_regions.gamecube.c:3
critical_regions
Definition critical_regions.h:10
@ signal_funcs_access
Definition critical_regions.h:18
@ thread_access
Definition critical_regions.h:19
@ stdin_access
Definition critical_regions.h:13
@ num_critical_regions
Definition critical_regions.h:20
@ malloc_pool_access
Definition critical_regions.h:12
@ stdout_access
Definition critical_regions.h:14
@ stderr_access
Definition critical_regions.h:15
@ atexit_funcs_access
Definition critical_regions.h:11
@ files_access
Definition critical_regions.h:16
@ console_status_access
Definition critical_regions.h:17