home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Mecomp Multimedia 1
/
Mecomp-CD.iso
/
amiga
/
tools
/
utillities
/
vinced
/
include
/
lib_readme
< prev
next >
Wrap
Text File
|
1997-05-08
|
3KB
|
92 lines
********************************************
** VeryNewCon **
** **
** © 1994-1997 THOR-Software **
** **
** Include and Library files **
********************************************
Files in this drawer (for coders only):
-vnc_lib.fd:
The library .fd-file, defining function entry points.
-vnc_lib.i:
Offsets of the vnc.library for assembler usage.
The next four files are link libraries containing stub routines for SAS/
Lattice C. You MAY use direct library calls to VNC without stub routines,
although this is NOT RECOMMENDED. There is a small difference between the
stub and the raw library functions: For almost all raw entry points the
register a5 MUST contain a pointer to the ViNCWindow structure. This is
not necessary if you use the stub-routines, but you MUST set the window
affected with SetCNWindow() before calling functions of this type.
This is a service ONLY available by the stub-routines.
The stub routines are NOT available for the Manx/Aztec compiler cause this
compiler uses a private, non compatible library coding and a different
base register.
If you want to use this compiler, you MUST use direct library calls.
I haven't tested this method, it is possible that you get problems cause
the register a5 is used. You may also contact me if you need the
stub routines for a different compiler...
-vnc.stub.lib
Standard library stub routines: No base relative addressing, parameters
are passed in the stack.
-vnc.stub.base.lib
Stub routines for base relative adressing. The base register is a5, as
used by Lattice/SAS.
-vnc.stub.rr.lib
Stub routines for registerized parameters with no base relative
addressing. The first two integer arguments are passed in d0,d1, the
first two pointers in a0,a1.
-vnc.stub.rr.base.lib
Stub routines for registerized parameters and base relative addressing
with register a5.
New in this release are some beta releases of the C includes. They aren't
done completely (some flags are missing), but are now at least tested. They
compile as they should, and the offsets are correct. If you've trouble
with them, let me know.
The autodocs and a description of how to setup the internal hooks and a
describtion of the hooks is missing at all. This will be done next!
Requester.h
ViNCEd standard requesters, using either asl or arp.
Window.h
The base structure of an open window.
Prefs.h
Description of the prefs, saved to file, read by SetVNC
and internally used as well.
Dynamics.h
Dynamical memory management structures, line, word and
other related structures.
VNCBase.h
The library base structure.
Owner.h
ViNCEd owners, named consoles and sub-owners (streams)
Macros.h
Structures used for macros and buttons (simple)
Menu.h
Input structure for the automated menu builder.
Thomas,
May 8th, 1997