|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ R T ┃
Length: 1970 (0x7b2) Types: TextFile Names: »README«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/ntable/README«
There are two programs in this package. "table", written by Bruce Townsend with help from Ian Darwin, prepares an nroff driver table from a source file. "elbat", written by Matt Crawford and modified for USG UNIX by Bruce Townsend, is the inverse operation - it decompiles an nroff driver table, producing a source file. The Makefile should not need modification other than to add new names of terminal drivers, of the form "tabXXX" where "XXX" is a mnemonic for a terminal, e.g. tab450 for a Diablo 450 in 10-pitch mode. These names are added to the TABFILES definition in the Makefile. The format for Berkeley tab files is different and thus this package will not work on Berkely systems without substantial hacking. You may want to change CFLAGS, LDFLAGS, etc. to your taste or de-bugging preference. To compile the elbat program, type "make elbat". To de-compile a file, type "elbat /usr/lib/term/tabXXX > tabXXX.c" To compile a tabXXX file (say tab450), type "make tab450". Of course, you need the tab450.c source before you do this. Do NOT FORGET to include the tabXXX name in the TABFILES definition in the Makefile first. Be VERY CAREFULL with "make install" (try "make -n install first). Read the table.doc file and the term.5 man page for more info. I have updated the term.5 man page to reflect this program. IF YOU HAVE PROBLEMS... It is quite possible that some or all of the integers stored in the tabfile are long, not int. On our machine, long = int = 32 bits, so I do not know which is appropriate. Read the table.doc file for more info. Acknowledgements: Ian Darwin tested out the first (very buggy) version of this utility, and suggested many useful changes, including the introduction of the Makefile. Matt Crawford wrote the elbat program originally for Berkeley systems. -Bruce Townsend Voice Processing Applications, Bell-Northern Research, Ottawa, Ontario. Mail path: {utzoo, utcs, bnr-di, bnr-mtl}!bnr-vpa!bruce