32-bit kernels will refuse to initialise non 32-bit modules.
Stewart Brodie authored
Detail:
  The kernel will examine all modules that it is requested to initialise
    and will refuse to initialise any module without a module flags word
    entry in its module header or with bit 0 the first flags word being
    clear (bit 0 being ModuleFlag_32bit)
  Error message added to all the messages files.
  New error block added to message counting block.  The Non-32-bit module
    message is not a cached error message, though.
Admin:
  Tested in 32-bit Lazarus build.

Version 5.38. Tagged as 'Kernel-5_38'
dbc48c98
Name Last commit Last update
Dev/IICTest Spinner branch merged.
Doc Kernel merged
Docs Added compile-time support for full-resolution teletext characters in teletext emulation mode (MODE 7) for that authentic BBC Micro feel.
NewModes Import from cleaned 360 CD
Resources/UK 32-bit kernels will refuse to initialise non 32-bit modules.
TestSrc Added a test program and profiling for messages.
hdr Fixed minor bug in module initialisation.
o Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
rm Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
s 32-bit kernels will refuse to initialise non 32-bit modules.
.gitattributes Import from cleaned 360 CD
BlackLog Initial revision
Changes Import from cleaned 360 CD
HelpStrs 32-bit Kernel.
LICENSE Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
Makefile Exports a C version of Hdr:RISCOS
MkClean,fd7 Import from cleaned 360 CD
MkExport,fd7 Import from cleaned 360 CD
MkRom,fd7 Kernel merged
MkRomInst,fd7 32-bit Kernel.
Version Change to Version file
VersionASM 32-bit kernels will refuse to initialise non 32-bit modules.
VersionNum 32-bit kernels will refuse to initialise non 32-bit modules.