OSLib 6 problems

Tom Hughes tom at compton.nu
Wed Apr 12 19:53:46 BST 2000


I've just found a couple of very unfortunate problems in OSLib 6 which
makes key parts of it unusable.

Firstly, wimp.h will not even compile because there is a reference in
it to Wimp_MessageSaveDesktop_W in the Wimp_MessageHeader structure
while the definition has been changed to Wimp_MessageSaveDesktopW without
the underscore.

Secondly, both wimp_MESSAGE_LIST() and toolbox_ACTION_LIST() are broken
as they try and include xxx_MEMBERS which doesn't exist because there
are no non-variable members. This must be my fault in the DefMod edits
although I thought I'd avoided that problem. I shall look at is tonight
and try and get a patch for DefMod.

Less seriously it seems that my PIC change was a bad idea as the linker
issues warnings if you try and link PIC code with non-PIC code.

Also, both types and macros are missing from both the C and assembly
headers again - they are there but not in the Core directory, they're
in separate directories that aren't on the include path.

Tom

-- 
Tom Hughes (tom at compton.nu)
http://www.compton.nu/
...No man is an island. But some of us are long peninsulas.




More information about the oslib-team mailing list