blob: 85c3adef0d0c4041a31e7419def0be71e69cfa76 (
plain)
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
|
#pragma once
#include "vscript/languages/squirrel_re/include/squirrel.h"
#include "vscript/languages/squirrel_re/squirrel/sqobject.h"
struct alignas(8) SQClosure : public SQCollectable
{
SQObject obj_30;
SQObject _function;
SQObject* _outervalues;
unsigned char gap_58[8];
};
static_assert(sizeof(SQClosure) == 96);
struct alignas(8) SQNativeClosure : public SQCollectable
{
char unknown_30;
unsigned char padding_34[7];
long long value_38;
long long value_40;
long long value_48;
long long value_50;
long long value_58;
SQObjectType _nameType;
SQString* _name;
long long value_70;
long long value_78;
};
static_assert(sizeof(SQNativeClosure) == 128);
|