-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapi.h
More file actions
64 lines (57 loc) · 2.17 KB
/
api.h
File metadata and controls
64 lines (57 loc) · 2.17 KB
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
#include "pocketpy.h"
#if CODE
#pragma once
#define time_ns time_ns_2_ // ext-time
#define OP_CALL OP_CALL_2_ // ext-lua
#define TK_IDIV TK_IDIV_2_ // ext-lua
#define TK_AND TK_AND_2_ // ext-lua
#define TK_OR TK_OR_2_ // ext-lua
#define TK_EQ TK_EQ_2_ // ext-lua
#define TK_NE TK_NE_2_ // ext-lua
#define TK_GE TK_GE_2_ // ext-lua
#define TK_LE TK_LE_2_ // ext-lua
#define TK_FALSE TK_FALSE_2_ // ext-lua
#define TK_TRUE TK_TRUE_2_ // ext-lua
#define TK_BREAK TK_BREAK_2_ // ext-lua
#define TK_ELSE TK_ELSE_2_ // ext-lua
#define TK_FOR TK_FOR_2_ // ext-lua
#define TK_IF TK_IF_2_ // ext-lua
#define TK_IN TK_IN_2_ // ext-lua
#define TK_RETURN TK_RETURN_2_ // ext-lua
#define TK_WHILE TK_WHILE_2_ // ext-lua
#define Token Token_2_ // ext-lua
#define str_lower str_lower_2_ // ext-lua
#define str_upper str_upper_2_ // ext-lua
#define str_find str_find_2_ // ext-lua
#define math_ceil math_ceil_2_ // ext-lua
#define math_floor math_floor_2_ // ext-lua
#define math_exp math_exp_2_ // ext-lua
#define math_log math_log_2_ // ext-lua
#define math_sqrt math_sqrt_2_ // ext-lua
#define math_acos math_acos_2_ // ext-lua
#define math_asin math_asin_2_ // ext-lua
#define math_atan math_atan_2_ // ext-lua
#define math_cos math_cos_2_ // ext-lua
#define math_sin math_sin_2_ // ext-lua
#define math_tan math_tan_2_ // ext-lua
#define math_fmod math_fmod_2_ // ext-lua
#define math_modf math_modf_2_ // ext-lua
#define os_remove os_remove_2_ // ext-lua
#define vec2_dot vec2_dot_ // ext-math(vecmath)
#define vec3_dot vec3_dot_ // ext-math(vecmath)
#define vec2_length vec2_length_ // ext-math(vecmath)
#define vec3_length vec3_length_ // ext-math(vecmath)
#define vec2_normalize vec2_normalize_ // ext-math(vecmath)
#define vec3_normalize vec3_normalize_ // ext-math(vecmath)
#pragma push_macro("next") // ext-lua
#undef next
#include "pocketpy.c"
#pragma pop_macro("next") // ext-lua
#undef vec2_dot // ext-math(vecmath)
#undef vec3_dot // ext-math(vecmath)
#undef vec2_length // ext-math(vecmath)
#undef vec3_length // ext-math(vecmath)
#undef vec2_normalize // ext-math(vecmath)
#undef vec3_normalize // ext-math(vecmath)
#undef time_ns // ext-time
#endif