OSLib 6.40 Released

Tony van der Hoff tony at mk-net.demon.co.uk
Tue Dec 3 12:03:53 GMT 2002


The OSLib maintainers are pleased to announce the release of OSLib 6.40.

The Change List is a bit long to post here, but, in summary, this release
contains numerous enhancements, including coverage of the latest Select and
RISC OS 5 API calls; fixes for all known bugs in both C and assembler modes;
updates to all build tools to allow them to be used in either 26 or 32-bit
environments; and a 32-bit neutral version of OSLibSupport.

This release also brings another major change: Over the last 9 months, the
OSLib team have been working towards placing the entire OSLib and
OSLibSupport source on CVS at SourceForge. This work is now complete, and, in
addition, the OSLib binary archives are now held at SourceForge.

The OSLib home pages have now been re-vamped and moved to SourceForge
http://ro-oslib/sourceforge.net, and this is where the latest release is
publicly available. 

The mk-net site will continue to redirect you there for the foreseeable
future, but if you hold any links to OSLib in your address book, please amend
it now to the new location.

For those who don't know, OSLib is a set of functions and C headers to
provide complete coverage of the RISC O S 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.

  It also provides names for all the data structures and reason codes used by
the A P I. Code that uses it is superior  to similar code using _kernel_swi()
or _swix(), both in terms of the compile-time checking that is available, and
often in the size and speed of the code generated.


-- 
Tony van der Hoff         | MailTo:tony at mk-net.demon.co.uk
                          | MailTo:avanderhoff at iee.org
Buckinghamshire, England  | http:www.mk-net.demon.co.uk



More information about the oslib-announce mailing list