[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.9.1 User and System Flags

2614D SetSysFlag ( # → )
Sets the system flag with number #. <REF>TEXT:Flags
26044 ClrSysFlag ( # → )
Clears the system flag with number #. <REF>TEXT:Flags
26170 TestSysFlag ( # → flag )
Returns TRUE if system flag is set. <REF>TEXT:Flags
26152 SetUserFlag ( # → )
Set the user flag with number #. <REF>TEXT:Flags
26049 ClrUserFlag ( # → )
Clear the user flag with number #. <REF>TEXT:Flags
26175 TestUserFlag ( # → flag )
Returns TRUE if user flag is set. <REF>TEXT:Flags
2F259 RCLSYSF ( → hxs )
Recalls system flags from 1 to 64. <REF>TEXT:Flags
2F25F (STOSYSF) ( hxs → )
Stores system flags from 1 to 64. <REF>TEXT:Flags
2F23E DOSTOSYSF ( hxs → )
Stores system flags from 1 to 64, checking for changes in LASTARG flag.
2F25A (RCLSYSF2) ( → hxs )
Recalls system flags from 65 to 128.
2F260 (STOSYSF2) ( hxs → )
Stores system flags from 65 to 128.
2F25B RCLUSERF ( → hxs )
Recalls user flags from 1 to 64.
2F261 (STOUSERF) ( hxs → )
Stores user flags from 1 to 64.
2F25C (RCLUSERF2) ( → hxs )
Recalls user flags from 65 to 128.
2F262 (STOUSERF2) ( hxs → )
Stores user flags from 65 to 128.
2F3A9 (STOALLFcont) ( hxs_usr hxs_sys → )
Stores user and system flags from 1 to 64. First is user flags, second is system flags.
2F3AA (STOALLFcont2) ( hxs_sys1 hxs_usr1 hxs_sys2 hxs_usr2 → )
Expects 4 hxs and stores them as user and system flags.
3B76C (DOSTOALLF) ( {} → )
Stores system and user flags. Expects a list with two or four hxs. The first two are the system and user flags, respectively, from 1 to 64. The last two, if present, are the system and user flags, respectively, from 65 to 128.
25F23 SaveSysFlags ( → )
Save system flags in a virtual stack. <REF>TEXT:Flags
25F22 RestoreSysFlags ( → )
Restore system flags from virtual stack, popping that level. <REF>TEXT:Flags
2ABF0 RunSafeFlags Run Stream:
( ob → )
Evaluates the next object in the runstream, but saves and restores the system flags around it. Uses DoRunSafe. This is very useful. <REF>TEXT:Flags
2AB69 RunInApprox Run Stream:
( ob → )
Eval next object in runstream with system flags 20, 21 clear and 22, 105, 102, 120 set.
--
Flags: -20 -21 -22 -105 -102 -120
2AC0E DoRunSafe ( ob → hxs1 hxs2 )
Evaluate ob and put the system flags as they were before the evaluation on the stack. Used by RunSafeFlags and RunSafeFlagsNoError.
2ABD7 RunSafeFlagsNoError Run Stream:
( ob → )
:: 'R DoRunSafe 2DROP ;
2EFA5 DOHEX ( → )
Switch stack display format of HEX strings to hexadecimal. <REF>TEXT:Flags
2EFA8 DODEC ( → )
Switch stack display format of HEX strings to decimal. <REF>TEXT:Flags
2EFA6 DOBIN ( → )
Switch stack display format of HEX strings to binary.
2EFA7 DOOCT ( → )
Switch stack display of HEX strings to octal.
2EFBF BASE ( → # )
Returns #10h, #10d, #10b or #10o. In decimal terms, 16 for hexadecimal base, 10 for decimal base, 8 for octal base or 2 for binary base.
2605D DOSTD ( → )
Internal version of user word STD.
26053 DOFIX ( # → )
Internal version of user word FIX.
26058 DOSCI ( # → )
Internal version of user word SCI.
2604E DOENG ( # → )
Internal version of user word ENG.
261A7 savefmt1 ( → )
Saves the current number format, and changes to STD mode.
261A2 rstfmt1 ( → )
Restores the number format saved by savefmt1. Only one set of flags can be saved, there is no nesting of these entries.
2FFDB SETRAD ( → )
Set angular mode to RAD.
25EF3 RAD? ( → flag )
Is angular mode RAD?
2FFBD SETDEG ( → )
Set angular mode DEG.
2FFEF SETGRAD ( → )
Set angular mode GRAD.
25EBA DPRADIX? ( → flag )
Returns TRUE if current radix is ".".
256AC UNDO_OFF ( → )
Turns saving of the last stack for UNDO off.
256A7 UNDO_ON ( → )
Turns saving of the last stack for UNDO on.
256A2 UNDO_ON? ( → flag )
Tests if last stack saving for UNDO is on.
25E6C 1A/LockA ( → )
Equivalent to pressing the ALPHA key, turns on ALPHA mode for either 1 keypress or until the next ALPHA keypress, depending on system flag 60.
--
Flags: -60


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html