[comp.binaries.ibm.pc.d] Turbo Pascal units TSPAS14.ARC update from Vaasa, Finland

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%