{ "Init file": { "prefix": "init", "body": ["#include ", "", "int main() {", " return 0;", "}"], "description": "Init file" }, "Define size": { "prefix": "define_size", "body": [ "#ifdef _WIN64", "#define isize long long", "#define usize unsigned long long", "#else", "#define isize long", "#define usize unsigned long", "#endif", "#define i8 char", "#define u8 unsigned char", "#define i16 short", "#define u16 unsigned short", "#define i32 int", "#define u32 unsigned int", "#define i64 long long", "#define u64 unsigned long long" ], "description": "Define size" }, "Define macro wrapper": { "prefix": "define_macro_wrapper", "body": ["#define wrapper(...) __VA_ARGS__"], "description": "Define macro wrapper" }, "Define for wrapper": { "prefix": "define_for_wrapper", "body": [ "#define for_wrapper(a, b, c, d) \\", " { \\", " a; \\", " for (; b; c) \\", " d; \\", " }" ], "description": "Define for wrapper" }, "Define for i": { "prefix": "define_for_i", "body": [ "#define for_i(i, range, inner) \\", " { \\", " int i; \\", " for (i = 0; i < range; i++) \\", " inner; \\", " }" ], "description": "Define for i" }, "Define function put bool": { "prefix": "fn_putbool", "body": ["#define putbool(x) (printf(\"%s\", (x) ? \"TRUE\" : \"FALSE\"))"], "description": "Define function put bool" }, "Define function max": { "prefix": "fake_max", "body": ["#define max(i, j) (((i) > (j)) ? (i) : (j))"], "description": "Define function max" }, "Define function min": { "prefix": "fake_min", "body": ["#define min(i, j) (((i) < (j)) ? (i) : (j))"], "description": "Define function min" }, "Define bool": { "prefix": "define_bool", "body": [ "#ifndef bool", "#define bool int", "#define true 1", "#define false 0", "#endif" ], "description": "Define bool" } }