forked from zhongfq/olua
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlua-types.lua
73 lines (61 loc) · 1.54 KB
/
lua-types.lua
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
luacls(function (name)
return name:gsub('olua_', 'olua.')
end)
typedef 'short *;short int *'
.luacls 'olua.short'
.conv 'olua_$$_array'
typedef 'unsigned short *;unsigned short int *'
.luacls 'olua.ushort'
.conv 'olua_$$_array'
typedef 'signed *;int *'
.luacls 'olua.int'
.conv 'olua_$$_array'
typedef 'unsigned *;unsigned int *'
.luacls 'olua.uint'
.conv 'olua_$$_array'
typedef 'long *;long int *'
.luacls 'olua.long'
.conv 'olua_$$_array'
typedef 'unsigned long *;unsigned long int *'
.luacls 'olua.ulong'
.conv 'olua_$$_array'
typedef 'long long *;long long int *'
.luacls 'olua.llong'
.conv 'olua_$$_array'
typedef 'unsigned long long *;unsigned long long int *'
.luacls 'olua.ullong'
.conv 'olua_$$_array'
typedef 'float *'
.luacls 'olua.float'
.conv 'olua_$$_array'
typedef 'double *'
.luacls 'olua.double'
.conv 'olua_$$_array'
typedef 'long double *'
.luacls 'olua.ldouble'
.conv 'olua_$$_array'
typeconf 'olua_bool'
typeconf 'olua_string'
typeconf 'olua_int8_t'
typeconf 'olua_int16_t'
typeconf 'olua_int32_t'
typeconf 'olua_int64_t'
typeconf 'olua_uint8_t'
typeconf 'olua_uint16_t'
typeconf 'olua_uint32_t'
typeconf 'olua_uint64_t'
typeconf 'olua_char'
typeconf 'olua_short'
typeconf 'olua_int'
typeconf 'olua_long'
typeconf 'olua_llong'
typeconf 'olua_uchar'
typeconf 'olua_ushort'
typeconf 'olua_uint'
typeconf 'olua_ulong'
typeconf 'olua_ullong'
typeconf 'olua_float'
typeconf 'olua_double'
typeconf 'olua_ldouble'
typeconf 'olua_size_t'
typeconf 'olua_ssize_t'