- added script exports for Duke's iterators

This commit is contained in:
Christoph Oelckers 2022-01-26 00:16:21 +01:00
parent 5bc8b1c2d3
commit c27976b2e5
5 changed files with 245 additions and 0 deletions

View file

@ -708,6 +708,13 @@ struct AFuncDesc
extern FieldDesc const *const VMGlobal_##name##_HookPtr; \
MSVC_FSEG FieldDesc const *const VMGlobal_##name##_HookPtr GCC_FSEG = &VMGlobal_##name;
#define DEFINE_GLOBAL_UNSIZED(name) \
static const FieldDesc VMGlobal_##name = { "", #name, (size_t)&name, ~0u, 0 }; \
extern FieldDesc const *const VMGlobal_##name##_HookPtr; \
MSVC_FSEG FieldDesc const *const VMGlobal_##name##_HookPtr GCC_FSEG = &VMGlobal_##name;
class AActor;