Peter Naulls has provided an updated version of DeskLib which is 32bit compatible. You can find out more about this at http://www.chocky.org/.
Please use my version of DeskLib if you already use v2.30 in your projects and you want to go 32bit with minimal hassle. It should be a drop-in replacement (it was for OvHTML! - just link to DeskLib:o.desklib32 and ensure your assembler (if any) is 26/32 safe).
If, however, you use a later version of DeskLib or if you are new to DeskLib, please go to Peter's site and download the updated DeskLib.
It is not my intention to fork DeskLib. This version was built very simply by recompiling and adding some library code of my own into DeskLib. If it turns out that Peter's version is close enough to my own, I will in time look to merging my code with his (official) DeskLib and dropping this version.
You might ask why I bothered in the first place. Well, I was genuinely under the impression that
v3.20 was a version of DeskLib, so while I was aware of Peter's version, I figured he'd
be using that as his base. Since it prefixes variables and function names, and has a centralised
error handling mechanism, it may be a slicker library, but it would require huge amounts
of work in updating my applications. Since I do not use OSLib (the excuse for the alteration of
the function names - to co-exist with other libraries), then this change was one that didn't
even affect me in the first place. So I stuck with DeskLib v2.30.
It appears that Peter has taken on DeskLib (not Desk) to make a tidier, slicker, 32bit safe
version.
So it comes down to this - if I can drop-in-replace my DeskLib with his, I'll use his. If not,
I'll use mine while I work out exactly what is involved in changing over.
It is for this reason that I offer my version only if you use v2.30 right now and want to be able to make 26/32 neutral applications. In any other case, go to http://www.chocky.org/ and find the latest version. It'll probably be better than mine anyway. :-)