Website Summary Files Commits Branches @commit @diff @stats
path: root / src / types.hpp
diff options
context:
space:
mode:
Commit6e19bb560d474736d45f5be011ff0830c7019991 (patch)
Author
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-11-05 23:34:00 +0200
Committer
 Dimitar Trendafilov <dimitar@coherent-labs.com>
2018-11-05 23:34:00 +0200
Files42d29cf1c4e6a535ba526f434debaac3a70df2c6 /src/types.hpp
IPL-6e19bb560d474736d45f5be011ff0830c7019991.tar
IPL-6e19bb560d474736d45f5be011ff0830c7019991.tar.gz
IPL-6e19bb560d474736d45f5be011ff0830c7019991.zip
Squashed 'spasm/' content from commit 08ee95d
git-subtree-dir: spasm git-subtree-split: 08ee95d89054ba0d33697d613799a0a013aedf89
1 files changed, 17 insertions, 0 deletions
-rw-r--r--src/types.hpp17
diff --git a/src/types.hpp b/src/types.hpp
new file mode 100644
index 0000000..0d86cab
--- /dev/null
+++ b/src/types.hpp
@@ -0,0 +1,17 @@
+#ifndef TYPES_HPP
+#define TYPES_HPP
+
+#include <cstdlib>
+#include <stack>
+
+namespace SpasmImpl
+{
+typedef unsigned char byte;
+typedef size_t PC_t;
+typedef int data_t;
+typedef std::stack<PC_t> Rstack_t;
+
+class Spasm;
+typedef void (Spasm::*Operation)();
+} // namespace SpasmImpl
+#endif // ----- #ifndef TYPES_HPP