aboutsummaryrefslogtreecommitdiff
path: root/tk.h
diff options
context:
space:
mode:
Diffstat (limited to 'tk.h')
-rw-r--r--tk.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/tk.h b/tk.h
index b61db08..785808d 100644
--- a/tk.h
+++ b/tk.h
@@ -1,5 +1,7 @@
-#ifndef TK_H
-#define TK_H
+// tk.h : misc handy stuff
+// Copyright (C) 2015-2023 Selene ToyKeeper
+// SPDX-License-Identifier: GPL-3.0-or-later
+#pragma once
/////
// tk.h
@@ -7,6 +9,14 @@
// but which don't need to be repeated in every source file
////
+// AVR GCC has no boolean type by default
+// (this isn't native bool, but it's mostly okay)
+#define bool uint8_t
+#define false 0
+#define true 1
+#define FALSE 0
+#define TRUE 1
+
// create a way to include files defined at the command line,
// like with "gcc -DCONFIGFILE=foo.h"
#define incfile2(s) #s
@@ -14,4 +24,3 @@
// use it like this:
//#include incfile(CONFIGFILE)
-#endif