Title: SWIV Author: Mark Wooding (Straylight) (csuov@csv.warwick.ac.uk) Version: 1.00 Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Mark Wooding (Straylight) (csuov@csv.warwick.ac.uk) Date: 01/03/95 Keywords: C ; Assembly language ; Function libraries ; Systems software Shareware: No Machine: Archimedes Operating system: RISCOS Memory requirements: Peripherals needed: Other s/ware needed: Linker Directory: micros/arch/riscos/d046 Date mounted/updated: 03/03/95 File names: swiv.arc Unarchived files: 3 Unarchived size: 12 kbytes Omissions: See also: ------------------------------------------------------------------------------- Acquiring the package: Download the archive file(s) and extract using SparkPlug 2 (see the "tools_help" file in micros/arch/riscos/tools for further info). Description: SWIV is an interface for calling SWIs from C, or another APCS language. It's actually a re-implementation of an Acorn version, although it takes up 40 bytes less memory (out of about 200, so it's quite a saving), and fixes a bug in the Acorn one. It's also a couple of cycles faster. The package includes a description of how to use the functions provided, and a header file for declaring the functions for C programs.