IntroductionA C library designed to complement those supplied with Acorn C/C++
Latest Changes
Fixed the SPRITE_RIGHT_BIT macro to work with pixel sizes other than 8 bits. Added SIGNED_R_SHIFT and SIGNED_L_SHIFT macros, because C doesn't allow negative shifts. Debugging output via Reporter is now significantly faster. Too many other changes.
Details
This is yet another C library designed to ease the task of writing RISC OS desktop applications. It contains the reusable code at the heart of all my programs (SFeditor, SFskyedit, SFcolours, etc).
It has a large number of external dependencies, including most of the libraries supplied with the Acorn C/C++ package (which it is designed to complement). The header files contain extensive documentation on all library functions.
It includes complete implementations of the data transfer, drag and drop (app. note 241), and clipboard (app. note 240) protocols. There is also a system for managing null events and scheduling client functions to be called in the future.
|