Update to work with zero page relocation
Jeffrey Lee authored
Detail:
  clib/s/cl_stub, kernel/s/k_body, s/initmodule - Use OS_ReadSysInfo 6 to look up CLibWord/RISCOSLibWord/CLibCounter location each time it's needed instead of using hardcoded addresses. SWI overhead shouldn't be too bad since the zero page areas are rarely used.
  rlib/c/menu - Fix null pointer access when attempting to clear a submenu pointer via menu_submenu(...,...,NULL)
  s/h_workspc - Remove old local definitions of CLibCounter, RISCOSLibWorkSpace and CLibWorkSpace. Use Hdr:PublicWS instead.
Admin:
  Tested on rev A2 BB-xM


Version 5.60. Tagged as 'RISC_OSLib-5_60'
14a49538
Name Last commit Last update
..
cxsupport Added run-time and ISO C library support for C99 complex numbers.
fenv <ctype.h> * isblank() added.
h_StrongA Resurrected file removed from TRUNK by mistake
h_brazil ROM build fixed for 64-bit stuff.
h_la_obj Ursula branch merged.
h_modmacro 32-bit work merged from kbracey_32bit branch.
h_objmacro Import from cleaned 360 CD
h_objmacro_m Changes required for Customer W.
h_regs 32-bit work merged from kbracey_32bit branch.
h_stack 32-bit work merged from kbracey_32bit branch.
h_stubs Import from cleaned 360 CD
h_workspc Update to work with zero page relocation
initmodule Update to work with zero page relocation
longlong Created cleanroom implementation of 64-bit integer support for licencing reasons. Tested fairly thoroughly (in fact, this testing showed up a bug in the old code which unbalanced the stack for 50% of cases where you divided a negative long long by 10). Hopefully should work faster than the old code too!
makehswis Build fix
mathasm Added run-time and ISO C library support for C99 complex numbers.
mathl Added run-time and ISO C library support for C99 complex numbers.
memcpset ROM build fixed for 64-bit stuff.
modulewrap Normalise C and assembler include paths
objmacs Ursula branch merged.
overmgr ROM build fixed for 64-bit stuff.
version Ursula branch merged.