summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/fpconstants.h20
-rw-r--r--src/utils/fpmath.h2
2 files changed, 22 insertions, 0 deletions
diff --git a/src/utils/fpconstants.h b/src/utils/fpconstants.h
new file mode 100644
index 0000000..0718209
--- /dev/null
+++ b/src/utils/fpconstants.h
@@ -0,0 +1,20 @@
+/*
+ * This file is part of LibCSS.
+ * Licensed under the MIT License,
+ * http://www.opensource.org/licenses/mit-license.php
+ * Copyright 2008 John-Mark Bell <jmb@netsurf-browser.org>
+ */
+
+#ifndef css_utils_fpconstants_h_
+#define css_utils_fpconstants_h_
+
+/* Useful angles */
+#define F_PI 0x00000c91 /* 3.1415 (PI) */
+#define F_2PI 0x00001922 /* 2 PI */
+
+#define F_360 0x0005a000 /* 360 */
+
+#define F_100 0x00019000 /* 100 */
+
+#endif
+
diff --git a/src/utils/fpmath.h b/src/utils/fpmath.h
index edf6471..c4db605 100644
--- a/src/utils/fpmath.h
+++ b/src/utils/fpmath.h
@@ -41,5 +41,7 @@ typedef int32_t fixed;
/* Convert a fixed point value to an integer */
#define FIXTOINT(a) ((a) >> 10)
+#include "utils/fpconstants.h"
+
#endif