OSLib | Version: 7.00-1 | arm |
C functions and headers for the RISC OS system calls.
OSLib is a set of functions and C headers to provide complete coverage of the RISC OS application programmer's interface in C.
It provides access from C code to all RISC O S system calls ("SWI's") which is
efficient: often, memory access is completely avoided;
type-safe: every argument can be type-checked by the compiler;
obvious: a SWI is called by the "obvious" syntax;
complete: every SWI is covered;
register-safe: hides (often idiosyncratic) register allocation;
language-independent: although the headers are specific to C, the
library is not - any A P C S-conformant language can call it.
Required | Nothing |
Recommended | Nothing |
Suggested | Nothing |
Conflicts with | Nothing |
This package is designed to work on a system with the following environment
OSLibHelp | Version: 7.00-1 | arm |
OSLib APIs in a StrongHelp Manual.
Required | OSLib, StrongHelp |
Recommended | Nothing |
Suggested | Nothing |
Conflicts with | Nothing |
This package is designed to work on a system with the following environment
OSLibSupport | Version: 7.00-1 | arm |
C functions and headers to compliment OSLib
OSLibSupport is an additional set of C functions and headers
that work with OSLib to provide useful helper routines to
work with the raw "SWI" calls provided with OSLib.
Amongst other things it includes methods to help with
Choices, Messages and Wimp event handling.
Required | OSLib |
Recommended | Nothing |
Suggested | Nothing |
Conflicts with | Nothing |
This package is designed to work on a system with the following environment
SlidingHeap | Version: 2.12-2 | any |
Create and manage a sliding heap of blocks of memory.
This is the runtime package that just includes the sliding heap module and a BASIC library to use it.
Required | Nothing |
Recommended | Nothing |
Suggested | Nothing |
Conflicts with | Nothing |
This package is designed to work on a system with the following environment
SlidingHeap-Dev | Version: 2.12-2 | any |
Create and manage a sliding heap of blocks of memory.
This is the developer package that includes the examples and documentation.
Related packagesRequired | SlidingHeap |
Recommended | Nothing |
Suggested | Nothing |
Conflicts with | Nothing |
This package is designed to work on a system with the following environment