aboutsummaryrefslogtreecommitdiff
path: root/pkg/utilities/nttools/threed/txtable/txtcpysc.x
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/utilities/nttools/threed/txtable/txtcpysc.x')
-rw-r--r--pkg/utilities/nttools/threed/txtable/txtcpysc.x34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkg/utilities/nttools/threed/txtable/txtcpysc.x b/pkg/utilities/nttools/threed/txtable/txtcpysc.x
new file mode 100644
index 00000000..f35f7c54
--- /dev/null
+++ b/pkg/utilities/nttools/threed/txtable/txtcpysc.x
@@ -0,0 +1,34 @@
+
+# TXTCPYSC -- Copy scalar columns in compact mode
+#
+#
+#
+#
+#
+# Revision history:
+# ----------------
+#
+# 03-Jan-97 - Implemented after code review (IB)
+
+
+procedure txtcpysc (otp, colptr, newcol, numptr, colname, colunits, colfmt)
+
+pointer otp, colptr, newcol, colname, colunits, colfmt
+int numptr
+
+pointer icp
+int iptr, colnum, datatype, lendata, lenfmt
+
+pointer tcs_column
+
+begin
+ do iptr = 1, numptr {
+ if (Memi[newcol+iptr-1] == NULL) {
+ icp = tcs_column (Memi[colptr+iptr-1])
+ call tbcinf (icp, colnum, Memc[colname], Memc[colunits],
+ Memc[colfmt], datatype, lendata, lenfmt)
+ call txthc (otp, colnum, Memc[colname], Memc[colunits],
+ Memc[colfmt], datatype, lenfmt)
+ }
+ }
+end