Internal functions

EEC Documentation


Internal functions

All EC 68k internal functions except lisp cell functions are implemented for AmigaOS target.

All of above except Mouse() and Gadget() are implemented for AmigaOS4 and MorphOS targets.

PowerPC List(), String(), DisposeLink() now accepts an optional argument: mempool. mempool should be a pool created with exec.library/CreatePool().

PowerPC ForAll(), SelectList(), MapList(), Exists() Currently does not check list length so make sure destination list is big enough! Also, these functions really cannot be used recursively for now (implementation quirk).

StrCopy() now handles zero length copy correctly (EC/CreativE version just returns without setting new string length / nil term).

New functions:

ObjName(eobj), ObjSize(eobj). Use these functions to get the name and size of an E object with methods. (Class methods does not qualify! (no method table))

DebugF(fmtstr,...). Will normally send its output to the serial port, unless something like sashimi is installed. Functions like debug_lib/KPrintF().

NewList(list) Initialises exec list header.