aboutsummaryrefslogtreecommitdiff
path: root/pkg/utilities/nttools/trebin/tuiset.x
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/utilities/nttools/trebin/tuiset.x')
-rw-r--r--pkg/utilities/nttools/trebin/tuiset.x26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkg/utilities/nttools/trebin/tuiset.x b/pkg/utilities/nttools/trebin/tuiset.x
new file mode 100644
index 00000000..427df021
--- /dev/null
+++ b/pkg/utilities/nttools/trebin/tuiset.x
@@ -0,0 +1,26 @@
+include "trebin.h"
+
+# tuiset -- set interpolation type
+#
+#
+# P.E. Hodge, 18-Apr-88 Subroutine created
+
+procedure tuiset (func, i_func)
+
+char func[ARB] # i: interpolation function
+int i_func # o: interpolation function code
+#--
+int strncmp()
+
+begin
+ if (func[1] == 'n')
+ i_func = I_NEAREST
+ else if (func[1] == 'l')
+ i_func = I_LINEAR
+ else if (strncmp (func, "poly3", 5) == 0)
+ i_func = I_POLY3
+ else if (func[1] == 's')
+ i_func = I_SPLINE
+ else
+ call error (1, "unknown interpolation function")
+end