diff options
Diffstat (limited to 'src/common/icontype.h')
-rw-r--r-- | src/common/icontype.h | 55 |
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}}; |