| Q B A S E A S S I G N 2 ( )
| | | | | SOURCE: qdev_macros.txt 1.16 (12/09/2014) English AMIGA - PUBLIC
----------------------------------------------------------------------------
NAME
QBASEASSIGN2() - Assigns a base (main and local) given
pointer.
SYNOPSIS
QBASEASSIGN2(b, i);
QBASEASSIGN2(<base_name>, <ptr>);
FUNCTION
Takes a value (pointer) and stuffs it to 'b' which can
be single base or double base (if LBS is enabled).
INPUTS
b - Base name/symbol.
i - New, immediate base pointer.
RETURNS
No output.
BASES
None.
NOTES
Use this macro to reload base addresses with the same
pointer. Ususally you will want to use this macro to
declare function private SysBase.
Caution! Bases shall be declared with QBASEDECL2() for
this macro to work properly!
SEE ALSO
QBASEDECL(), QBASEDECL2(), QBASEASSIGN(),
QBASELOCAL(), QBASEPOINTER(), QBASEJUMPTAB(),
QBASESLOTS(), QBASERESOLVE()
EXAMPLE
None.
BUGS
None known.
----------------------------------------------------------------------------
| |
| |