96
97
Update readme & trim redundent code
on 2:59 PM Jun 16 2026
96
97
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Maps names from their convenience name (eg Coroutine_New) to their NS names (eg Py_Coroutine_New)
// This allows you to rename all Coroutine things with your own namespace.
#ifndef Coroutine_NS
#define Coroutine_NS(N) Coroutine_##N
#endif
#define Coroutine_SetStackLimit Coroutine_NS(SetStackLimit)
#define Coroutine_GetReport Coroutine_NS(GetReport)
#define Coroutine_CheckIntegrity Coroutine_NS(CheckIntegrity)
#define Coroutine_New Coroutine_NS(New)
#define Coroutine_Run_Coroutine Coroutine_NS(Run_Coroutine)
#define Coroutine_RunSystem Coroutine_NS(RunSystem)
#define Coroutine_Run Coroutine_NS(Run)
#define Coroutine_Delete Coroutine_NS(Delete)
#define Coroutine_Continue Coroutine_NS(Continue)
#define Coroutine_Yield Coroutine_NS(Yield)
#define Coroutine_GetValue Coroutine_NS(GetValue)
#define Coroutine_GetActive Coroutine_NS(GetActive)
#define Coroutine_GetStackHeadroom Coroutine_NS(GetStackHeadroom)
#define Coroutine_GetStackHWM Coroutine_NS(GetStackHWM)
#define Coroutine_ClearStackForHWM Coroutine_NS(ClearStackForHWM)
#define Coroutine_CanStartCoroutine Coroutine_NS(CanStartCoroutine)
#define Coroutine_GetCStackTop Coroutine_NS(GetCStackTop)
#define Coroutine_Chain Coroutine_NS(Chain)
#define Coroutine_IsStarted Coroutine_NS(IsStarted)
#define Coroutine_IsRunning Coroutine_NS(IsRunning)
#define Coroutine_IsComplete Coroutine_NS(IsComplete)
#define Coroutine_Dump_ Coroutine_NS(Dump_)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Maps names from their convenience name (eg Coroutine_New) to their NS names (eg Py_Coroutine_New)
// This allows you to rename all Coroutine things with your own namespace.
#ifndef Coroutine_NS
#define Coroutine_NS(N) Coroutine_##N
#endif
#define Coroutine_SetStackLimit Coroutine_NS(SetStackLimit)
#define Coroutine_GetReport Coroutine_NS(GetReport)
#define Coroutine_CheckIntegrity Coroutine_NS(CheckIntegrity)
#define Coroutine_New Coroutine_NS(New)
#define Coroutine_RunSystem Coroutine_NS(RunSystem)
#define Coroutine_Run Coroutine_NS(Run)
#define Coroutine_Delete Coroutine_NS(Delete)
#define Coroutine_Continue Coroutine_NS(Continue)
#define Coroutine_Yield Coroutine_NS(Yield)
#define Coroutine_GetValue Coroutine_NS(GetValue)
#define Coroutine_GetActive Coroutine_NS(GetActive)
#define Coroutine_GetStackHeadroom Coroutine_NS(GetStackHeadroom)
#define Coroutine_GetStackHWM Coroutine_NS(GetStackHWM)
#define Coroutine_ClearStackForHWM Coroutine_NS(ClearStackForHWM)
#define Coroutine_CanStartCoroutine Coroutine_NS(CanStartCoroutine)
#define Coroutine_GetCStackTop Coroutine_NS(GetCStackTop)
#define Coroutine_Chain Coroutine_NS(Chain)
#define Coroutine_IsStarted Coroutine_NS(IsStarted)
#define Coroutine_IsRunning Coroutine_NS(IsRunning)
#define Coroutine_IsComplete Coroutine_NS(IsComplete)
#define Coroutine_Dump_ Coroutine_NS(Dump_)