summaryrefslogtreecommitdiff
path: root/ficlplatform/alpha.h
diff options
context:
space:
mode:
Diffstat (limited to 'ficlplatform/alpha.h')
-rw-r--r--ficlplatform/alpha.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/ficlplatform/alpha.h b/ficlplatform/alpha.h
new file mode 100644
index 000000000000..94aef96e3c54
--- /dev/null
+++ b/ficlplatform/alpha.h
@@ -0,0 +1,27 @@
+/*
+** FreeBSD Alpha (64 bit) data types
+*/
+
+#define FICL_WANT_PLATFORM (1)
+
+#define FICL_PLATFORM_BASIC_TYPES (1)
+#define FICL_PLATFORM_ALIGNMENT (8)
+
+#define FICL_PLATFORM_HAS_2INTEGER (0)
+#define FICL_PLATFORM_HAS_FTRUNCATE (1)
+#define FICL_PLATFORM_INLINE inline
+#define FICL_PLATFORM_OS "FreeBSD"
+#define FICL_PLATFORM_ARCHITECTURE "alpha"
+
+typedef char ficlInteger8;
+typedef unsigned char ficlUnsigned8;
+typedef short ficlInteger16;
+typedef unsigned short ficlUnsigned16;
+typedef int ficlInteger32;
+typedef unsigned int ficlUnsigned32;
+typedef long ficlInteger64;
+typedef unsigned long ficlUnsigned64;
+
+typedef ficlInteger64 ficlInteger;
+typedef ficlUnsigned64 ficlUnsigned;
+typedef float ficlFloat;