Acorn News Service RISC OS Filebase
Navigation
------
Home
------
About Us
------
Search
------
Authors
------
Filetypes
------
RISC OS
------
Statistics
------

Login
------



Remember me
------
Register
------

Categories
------
Audio Video
------
Communications
------
Databases
------
DTP
------
Education
------
Emulators
------
Engineering
------
Filer
------
Financial
------
Games
------
Graphics
------
Programming
------
Utilities
------
[Filler Image]
RISC OS Filebase
Home > Software > Programming > Libraries > CBlibrary

Search

CBlibrary

Author Christopher Bazley Licence LGPL Rating No rating yetNo rating yetNo rating yetNo rating yetNo rating yet
Version 28, 10th September 2007 URLs Homepage, Download (399 KB)

Introduction

A 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.

RISC OS Compatibility

RISC OS 2unknown RISC OS 3.1xyes RISC OS 3.5yes
RISC OS 3.6yes RISC OS 3.7xyes RISC OS 4.0xyes
Select 1i9 (4.29)unknown Select 2i3 (4.33)unknown Select 3i3 (4.37)yes
Select 3i4/Adjust 1i2 (4.39)yes RISC OS 4.40yes RISC OS 5.0xyes
RISC OS 5.1xyes Select 4i2 (6.0x)yes   
Help on versions

Supported Filetypes

FiletypeShort NameDescriptionOriginReadWriteNotes
No filetype support information is currently stored for this entry.
Help on Filetypes


Design & Code Copyright © 2006 ANS. Not associated with Castle Technology, RISCOS Ltd, or any other company
Webmaster: Stephen Courtney. The ANS Filebase is hosted by acornusers.org