Hi folks! ____________________________________________________________________________ This directory contains the required files to develop tools for ViNCEd and the vnc.library. It's especially useful for program authors, mainly for the use of C compilers. Currently, these includes are only tested with the SAS/C compilers, they might require changes for other compilers. Especially, the link libraries will most likely work only with SAS/C. Here the contents of this directory, and where these files should go in a complete installation: lib Contains link libraries for easier access to vnc.library functions. Even though the SAS/C "pragmas" work, it is recommended to use the stub routines. More details are in the ReadMe in the "lib" directory. Filese in here should be copied to the "lib" directory of your compiler, to the other link libaries. fd Contains the "fd" function descriptor file for the vnc.library. Should be copied to all your other "fd" files. include_asm Include files for the assembly language author. That's currently not very much. Examples Example programs about some details and frequently asked questions about ViNCEd and its API. These example programs have been successfully compiled with the SAS/C compiler, some changes might be required for other compilers. Details are again in the ReadMe in the "Examples" directory. If you want to keep them, copy them to the sources directory of your C compiler. proto Prototypes for the vnc.library. The file in here includes the prototypes as well as the pragmas. If you include THIS file, you will call the vnc.library directly, without the stub routines. Should be copied to "INCLUDE:proto" pragma "pragma"s for direct calling of the library without stub routines. Not recommended, even though this works. This file should be copied to "INCLUDE:pragma". It shouldn't be included directly. clib Prototypes for the functions of the vnc.library. MUST be included as soon as you want to call any vnc.library functions, even if you're using the stub routines of the link libraries. vnc This directory contains the include files for a C compiler. The directory as a whole should be copied into "INCLUDE:vnc". The files in here are as follows: vnc/dynamics.h Dynamic memory management structures of ViNCEd. vnc/packets.h Additional DOS PACKETS used by ViNCEd additionally to those in dos/dosextens.h. vnc/macros.h The structures for holding macros and buttons. vnc/keyboard.h The structures for holding the extended, user configurable keyboard as well as the IDs of the keyboard functions. vnc/owner.h Structures for the "Owner" and "Named Console" machine of ViNCEd. Required for job control functions. vnc/requester.h Structures for the build-in file requester. vnc/vncbase.h The structure of the library base. vnc/prefs.h The structures holding the user preferences. vnc/io.h buffered input/output functions in the vnc.library. vnc/window.h defines the main structure of ViNCEd, the ViNCWindow, as well as some secondary structures. Autodocs This directory contains the autodocs for the vnc.library, i.e. the documenation of the library functions. The autodocs come only in plain ASCII version, but it is possible to convert them to the AmigaGuide format if required. The necessary tools to do this are not available in this archive. Thomas Richter.