Download Latest Version tpc-c-ifmx.tar.gz (392.7 kB)
Email in envelope

Get an email when there's a new version of IIUG Software Repository

Name Modified Size InfoDownloads / Week
Parent folder
action.c 2020-05-11 5.4 kB
action.h 2020-05-11 672 Bytes
actline.4gl 2020-05-11 6.6 kB
disperr.4gl 2020-05-11 2.1 kB
errlog.4gl 2020-05-11 2.4 kB
fgiusr.c 2020-05-11 1.8 kB
fgl_putenv.c 2020-05-11 3.2 kB
frmtitle.4gl 2020-05-11 2.5 kB
intract.4gl 2020-05-11 1.6 kB
mainwin.4gl 2020-05-11 5.4 kB
make.common 2020-05-11 4.3 kB
opendb.4gl 2020-05-11 3.2 kB
popup.4gl 2020-05-11 25.8 kB
README 2020-05-11 1.6 kB
split.c 2020-05-11 3.6 kB
sql_lock.4gl 2020-05-11 3.8 kB
std_opts.4gl 2020-05-11 4.2 kB
totrows.4gl 2020-05-11 2.3 kB
trap_err.4gl 2020-05-11 4.2 kB
windows.4gl 2020-05-11 7.5 kB
Totals: 20 Items   92.1 kB 0
These files, contributed by Mark Denham, comprise a library of functions useful
in writing interactive maintenance programs.  Below is the message from Mark
that accompanied the files.

Walt Hultgren

------------------------------------------------------------------------------

From: Mark Denham <Mark.Denham@bbc.co.uk>
To: Walt Hultgren {rmy} <walt@mathcs.emory.edu>
Date: Tue, 26 Sep 95 07:24:00 PDT

Walt,

Here are all the C functions and 4gls that make up the library.  I have split
them all out into individual routines to make life easier.  I have not had a
chance to run through them all and check there are no bugs yet.  All I can say
is that the originals worked fine and I have no reason to suspect that these
will not also.

The pop_get_line function requires the user to define a 2 screen 4gl form.  I 
have not sent an example because my backup is corrupted so I will have to redo
one.  The first screen should contain an array sized appropriately for the
popup you require, the second should contain a single char AUTONEXT field.
This field should be positioned so that the single char input field EXACTLY
overlays the closing brace ']' of the input array field on the first screen.
Both forms need to have the field delimiters set to "  " (spaces) so that the
display does not look odd.

The purpose of this double screen is to provide the user with hot-key 
searching during input (ie hitting B takes you to the first entry starting
with B) without having to have an extra field on the screen main screen.

Mark

------------------------------------------------------------------------------
Source: README, updated 2020-05-11