This commit is contained in:
2025-04-08 18:05:43 +08:00
parent ebab65979f
commit 02d28f223e
3 changed files with 46 additions and 16 deletions
+10 -16
View File
@@ -54,18 +54,6 @@
],
"description": "Define for i"
},
"Define var swapper": {
"prefix": "fn_define_swapper",
"body": [
"#define DEFINE_SWAPPER(type) \\",
" void swap_##type(type *a, type *b) { \\",
" type t = *a; \\",
" *a = *b; \\",
" *b = t; \\",
" }"
],
"description": "Define var swapper"
},
"Define function put bool": {
"prefix": "fn_putbool",
"body": ["#define putbool(x) (printf(\"%s\", (x) ? \"TRUE\" : \"FALSE\"))"],
@@ -81,9 +69,15 @@
"body": ["#define min(i, j) (((i) < (j)) ? (i) : (j))"],
"description": "Define function min"
},
"Define Boolean": {
"prefix": "define_boolean",
"body": ["#define bool int", "#define true 1", "#define false 0"],
"description": "Define Boolean"
"Define bool": {
"prefix": "define_bool",
"body": [
"#ifndef bool",
"#define bool int",
"#define true 1",
"#define false 0",
"#endif"
],
"description": "Define bool"
}
}