ts@chyde.uwasa.fi (Timo Salmi LASK) (09/26/89)
Tue 26-Sep-89: Released update /pc/ts/tspas14.arc of the Turbo Pascal 5.0 and 4.0 units collection. The package contains units from tsunta.tpu to tsuntf.tpu. Tsunte.tpu contains a new function cmdlnfn, which gives the entire command line in a program call. The input line-editing procedure edreadln in tsuntf.tpu now has a recall option (CursorUp) and the insert key toggle. I have preserved an edrdln procedure for line-editing without recall and insert. Tsuntd has new ParamCount and ParamStr like functions for obtaining substrings from a string. Available by anynymous ftp as usual. ................................................................... Prof. Timo Salmi (Site 128.214.12.3) School of Business Studies, University of Vaasa, SF-65101, Finland Internet: ts@chyde.uwasa.fi Funet: vakk::salmi Bitnet: salmi@finfun Summary of the Functions and procedures in the TSPAS Package TSUNTA: PANMR Scroll screen right PANML Scroll screen left WIDTHFN Current width of text screen ATTRIBFN Color attribute for direct write to video memory VIDXY Direct write to the screen video memory VDCHXY Direct read from the screen video memory VDAEXYFN Direct read of a screen video memory color attrubite TSUNTB: TIMERFN Time elapsed since midnight POWERFN Conventional raising of a positive number to a power POWERGFN Generalized raising of a any real to a power TWOTOFN Two to a power, fast R16TOFN Sixteen to a power, fast BITONFN Status of a bit in a word CONVBFN Convert from a number of any base to any other base BINDECFN Convert binary to decimal, fast DECBINFN Convert decimal to binary, fast HEXDECFN Convert hexadecimal to decimal, fast DECHEXFN Convert decimal to hexadecimal, fast TSUNTC: PLAYNOTE Play a note PRTONLFN Get the online status of a printer DSKCNTFN Get the number of disk devices (MsDos 3+ only) TSUNTD: TRIMRGFN Trim a string right TRIMLFFN Trim a string left LEADFN Lead a string with a multiple character (i.e. pad left) TRAILFN Trail a string with a multiple character (i.e. pad right) DOSDELAY Delay without using the Crt unit PARSE Extract all substrings from a string STRCNTFN Number of substrings in a string (resembles ParamCount) SPARTFN Returns a specified substring (resembles ParamStr) TSUNTE: CURSOFF Turn off cursor (keeps other cursor attributes) CURSON Turn cursor back on as it were CURSOR Change cursor size CLB Clear the keyboard buffer MONOFN Is it a monochrome CAPSONFN CapsLock status NUMLONFN NumLock status FEXISTFN Generalized file existence status FSIZEFN File size CMDLNFN Returns the entire command line WKDAYFN Returns modern weekday TSUNTF: EDRDLN Readln with line-editing potential EDREADLN Readln with line-editing, recall, and insert toggle ........................................................................... Searching Archive: TSPAS14.ARC - Turbo Pascal 5.0 units, T.Salmi Filename Comment Date Time CRC -------- -------------------------------- ---- ---- --- READ40.ME TP 4.0 users, read this first 07-26-89 19:10:30 2C60 TSPAS.NEW Information on the updates 09-26-89 14:35:36 7E4F TSPAS.SUM Function & procedure summary 09-26-89 14:39:52 AB93 TSPROG.INF List of PD programs from T.Salmi 08-30-89 15:44:34 3618 TSUNTA.INT Interface document of tsunta.tpu 08-19-89 11:38:44 76AC TSUNTA.TPU Routines for scrolling sideways 09-26-89 14:31:14 FFFB TSUNTA.TST Test for tsunta.tpu unit 09-24-89 13:32:02 A33D TSUNTA40.TPU TP 4.0 version of tsunta.tpu 09-26-89 14:31:06 D6CE TSUNTB.INT Interface document of tsuntb.tpu 08-19-89 11:39:28 31A2 TSUNTB.TPU Routines for base conversion etc 09-26-89 14:31:16 4CBF TSUNTB.TST Test for tsuntb.tpu unit 07-24-89 10:01:48 983E TSUNTB40.TPU TP 4.0 version of tsuntb.tpu 09-26-89 14:31:06 41C3 TSUNTC.INT Interface document of tsuntc.tpu 08-19-89 11:39:58 E1EB TSUNTC.TPU Playnote, printer status, drives 09-26-89 14:31:16 287D TSUNTC.TST Test for tsuntc.tpu unit 08-19-89 11:33:58 1BA4 TSUNTC40.TPU TP 4.0 version of tsuntc.tpu 09-26-89 14:31:08 5DA1 TSUNTD.INT Interface document of tsuntd.tpu 09-26-89 14:29:56 0841 TSUNTD.TPU Routines for strings etc 09-26-89 14:31:16 E677 TSUNTD.TST Test for tsuntd.tpu unit 09-25-89 17:59:58 6DE0 TSUNTD40.TPU TP 4.0 version of tsuntd.tpu 09-26-89 14:31:08 1DC8 TSUNTE.INT Interface document of tsunte.tpu 09-25-89 16:04:16 D3D1 TSUNTE.TPU Cursor, keyboard, files, weekday 09-26-89 14:31:14 FED5 TSUNTE.TST Test for tsunte.tpu unit 09-24-89 13:01:56 E1C6 TSUNTE40.TPU TP 4.0 version of tsunte.tpu 09-26-89 14:31:06 5B98 TSUNTF.INT Interface document of tsuntf.tpu 09-24-89 13:03:12 28AD TSUNTF.TPU Readln with input-string editing 09-26-89 14:31:18 EF43 TSUNTF.TST Test for tsuntf.tpu unit 09-23-89 14:41:08 D662 TSUNTF40.TPU TP 4.0 version of tsuntf.tpu 09-26-89 14:31:10 5F72 VAASA.INF Info: Finland, Vaasa, U of Vaasa 06-23-89 08:30:20 88AB ---- ------ ------ ----- 0029 88719 52524 41%