| Name | Modified | Size | Downloads / Week | 
|---|---|---|---|
| Parent folder | |||
| action.c | 2019-06-13 | 5.4 kB | |
| action.h | 2019-06-13 | 672 Bytes | |
| actline.4gl | 2019-06-13 | 6.6 kB | |
| disperr.4gl | 2019-06-13 | 2.1 kB | |
| errlog.4gl | 2019-06-13 | 2.4 kB | |
| fgiusr.c | 2019-06-13 | 1.8 kB | |
| fgl_putenv.c | 2019-06-13 | 3.2 kB | |
| frmtitle.4gl | 2019-06-13 | 2.5 kB | |
| intract.4gl | 2019-06-13 | 1.6 kB | |
| mainwin.4gl | 2019-06-13 | 5.4 kB | |
| make.common | 2019-06-13 | 4.3 kB | |
| opendb.4gl | 2019-06-13 | 3.2 kB | |
| popup.4gl | 2019-06-13 | 25.8 kB | |
| README | 2019-06-13 | 1.6 kB | |
| split.c | 2019-06-13 | 3.6 kB | |
| sql_lock.4gl | 2019-06-13 | 3.8 kB | |
| std_opts.4gl | 2019-06-13 | 4.2 kB | |
| totrows.4gl | 2019-06-13 | 2.3 kB | |
| trap_err.4gl | 2019-06-13 | 4.2 kB | |
| windows.4gl | 2019-06-13 | 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
------------------------------------------------------------------------------