LIBSROFF library

Main Menu | CPOC | C68 for QDOS | History | Feedback
The LIBSROFF library has arisen out of the work that has been going on to enhance the C68 LD linker to support Runtime Link Libraries (RLL) for use on QDOS and QDOS compatible systems. I found that I was writing similar code to handle SROFF files in both the new linker, and also in other utilities such as the SLB librarian. This was both time consuming and error prone.

The idea behind the LIBSROFF library is therefor to provide a generalised way of handling SROFF files that allows one to concentrate on the functionality required and not on the fine details of the file format. The LIBSROFF library use an object oriented approach where one manipulates objects in terms of their methods and properties.

Internally the LIBSROFF library has to maintain lists of information about the various objects that are made available to the application programmer. To do this it makes extensive use of the LIBLIST library which adopts a similar object oriented approach to providing a generalised way of handling memory lists.

The current release of the LIBSROFF library is 1.0 (beta)

The following files are available:

I would welcome feedback on the LIBSROFF library to tell me if others find it useful. I primarily produced it for my own and it has already proved its use to me. Please feel free to make suggestions for improvement or enhancement. If you want to report a bug a bit of sample code that reproduces the bug would be helpful. If you simply think the LIBSROFF library is great as it stands, then I would also be interested to know as at least that tells me that there are users out there!

Main Menu | CPOC | C68 for QDOS | History | Feedback