DEMO version ! After registering you will receive a complete version.

About the General Terminal

I really did my very best to redirect the total General Terminal API, which
is included in CA-Clipper 5.2. I personally think I have succeeded.
The way I did it is really simple. I just used the specification as
documented in the "Technical Reference Guide" which is included with
CA-Clipper 5.2 and rewrote almost every function. A few GT functions were
not documented, so I had to "hack" them (goss, I hate that term).
Because I rewrote the functions and put them in FGLIB.LIB the linker will
find the same functions defined in CLIPPER.LIB AND in FGLIB.LIB. This will
normally cause a "double defined" warning when you're using RTLink.
The linker will use the first function it came across. Therefore, it is
important that you FIRST name the FGLIB.LIB and THEN CLIPPER.LIB on the
command line. Also don't forget to add the /NOE option. This is because else
the linker won't search for some functions which I didn't redefine.
To make sure there won't be any "double defined" error I should redefine
all the functions from the GT API (not just the documented ones). Anyone
who has the definitions and a description of all the functions in GT.OBJ
(which is included in CLIPPER.LIB), so that I can rewrite the total General
Terminal API will receive the next version of Ferns' Graphics Library for
free !
For how to link, see the make-files for an example.