        Help for !DeskLib (Desklib compile-time resources)
        

This application contains everything you need to write programs using
functions from the DeskLib library - the library itself, plus the
DeskLib header (.h) files. 

Once the filer has 'seen' this application, everything is set up ready
for you to use it.

To see the header files, simply double-click the application - a filer
window will appear in a convenient position at the right of the screen,
containing all the header files (if you don't like the layout, it can
be changed by editing the OpenDirH file [hint: *help filer_opendir])

To #include the header files in your own code, use the form:
  #include "DeskLib:Header.h"

(Note that there is a minor bug in Desktop C -  you will need to use 'cc
-I,C: ...' instead of 'cc -IC: ...' for this #include pathname to work.)

To link with the DeskLib library, use something like:
  link $(linkflags) C:o.Stubs DeskLib:o.DeskLib32


Jason Williams May 1993
Julian Smith May 1995
Rick Murray 2015



DLL DeskLib


No longer exists in this version of DeskLib.



32 bit
------

This version of DeskLib is intended for use on 32 bit hardware; and
may also function with 26/32 neutral code on older machines (has not
been tested at this time).

It has been developed on a RaspberryPi and has been used to create
software running on said Pi (along with Beagle, etc).

The library to link with is "DeskLib32".
If a "DeskLib" exists, that will be a 26 bit APCS-R version.



Version


This is a pre-release version of DeskLib version 2.30 - RM/32;
built on Sunday, 26th July 2015.


For support and to check on DeskLib's status, please visit:

  http://www.heyrick.co.uk/desklib/



There is an alternative version of DeskLib, v2.80, which is
maintained by Peter Naulls and is part of the GCCSDK project.
This version may be found at:
  http://www.riscos.info/index.php/DeskLib
But note that v2.80 is the last ALF (DDE) version. Future versions
will be ELF (GCC) only; and as such will no longer work with the
native RISC OS development suite. [that is one of the main reasons
that I'm reviving DeskLib 2.30 - it will *ALWAYS* be DDE-compatible]




Rick Murray, 2015/07/26
