summaryrefslogtreecommitdiff
path: root/src/common/icontype.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/icontype.h')
-rw-r--r--src/common/icontype.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/common/icontype.h b/src/common/icontype.h
new file mode 100644
index 0000000..38a1d70
--- /dev/null
+++ b/src/common/icontype.h
@@ -0,0 +1,55 @@
+/*
+ * This file was generated by the program typespec.
+ */
+
+int str_typ = 0;
+int int_typ = 1;
+int rec_typ = 2;
+int proc_typ = 3;
+int coexp_typ = 4;
+int stv_typ = 5;
+int ttv_typ = 6;
+int null_typ = 7;
+int cset_typ = 8;
+int real_typ = 9;
+int list_typ = 10;
+int tbl_typ = 11;
+
+int num_typs = 20;
+struct icon_type icontypes[20] = {
+ {"string", 0, DrfNone, TRetSpcl, NULL, 0, 0, "s", "String"},
+ {"integer", 0, DrfNone, TRetNone, NULL, 0, 0, "i", "Integer"},
+ {"record", 0, DrfNone, TRetBlkP, NULL, 0, 0, "R", "Record"},
+ {"proc", 0, DrfNone, TRetBlkP, NULL, 0, 0, "proc", "Proc"},
+ {"coexpr", 0, DrfNone, TRetBlkP, NULL, 0, 0, "C", "Coexpr"},
+ {"tvsubs", 1, DrfSpcl, TRetSpcl, NULL, 1, 0, "sstv", "Tvsubs"},
+ {"tvtbl", 1, DrfSpcl, TRetBlkP, NULL, 1, 1, "tetv", "Tvtbl"},
+ {"null", 0, DrfNone, TRetNone, NULL, 0, 0, "n", "Null"},
+ {"cset", 0, DrfNone, TRetBlkP, NULL, 0, 0, "c", "Cset"},
+ {"real", 0, DrfNone, TRetBlkP, NULL, 0, 0, "r", "Real"},
+ {"list", 1, DrfNone, TRetBlkP, NULL, 1, 2, "L", "List"},
+ {"table", 1, DrfNone, TRetBlkP, NULL, 3, 3, "T", "Table"},
+ {"file", 0, DrfNone, TRetBlkP, NULL, 0, 0, "f", "File"},
+ {"set", 1, DrfNone, TRetBlkP, NULL, 1, 6, "S", "Set"},
+ {"kywdint", 0, DrfCnst, TRetDescP, ".i..................", 0, 0, "kywdint", "Kywdint"},
+ {"kywdsubj", 0, DrfCnst, TRetDescP, "s...................", 0, 0, "kywdsubj", "Kywdsubj"},
+ {"kywdpos", 0, DrfCnst, TRetDescP, ".i..................", 0, 0, "kywdpos", "Kywdpos"},
+ {"kywdevent", 0, DrfCnst, TRetDescP, "siRpC..ncrLTfS......", 0, 0, "kywdevent", "Kywdevent"},
+ {"kywdwin", 0, DrfCnst, TRetDescP, ".......n....f.......", 0, 0, "kywdwin", "Kywdwin"},
+ {"kywdstr", 0, DrfCnst, TRetDescP, "s...................", 0, 0, "kywdstr", "Kywdstr"}};
+
+int str_var = 0;
+int trpd_tbl = 1;
+int lst_elem = 2;
+int tbl_dflt = 5;
+int tbl_val = 4;
+
+int num_cmpnts = 7;
+struct typ_compnt typecompnt[7] = {
+ {"str_var", 0, 0, 5, NULL},
+ {"trpd_tbl", 0, 0, 6, NULL},
+ {"lst_elem", 0, 1, 10, "LE"},
+ {"tbl_key", 0, 0, 11, NULL},
+ {"tbl_val", 1, 1, 11, "TV"},
+ {"tbl_dflt", 2, 0, 11, NULL},
+ {"set_elem", 0, 0, 13, NULL}};