Contents | < Browse | Browse >

#-------------------------------------------------------------------#
| 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.