com.tapina.robe.swi.clib.stdlib
Class Exit

java.lang.Object
  extended bycom.tapina.robe.runtime.Block
      extended bycom.tapina.robe.runtime.CodeBlock
          extended bycom.tapina.robe.swi.clib.Stub
              extended bycom.tapina.robe.swi.clib.stdlib.Exit
All Implemented Interfaces:
Executable

public class Exit
extends Stub

This function causes the program to terminate normally, returning status to the host environment. Status should be zero (EXIT_SUCCESS), or EXIT_FAILURE.


Field Summary
 
Fields inherited from class com.tapina.robe.swi.clib.Stub
A1, A2, A3, A4, FP, IP, log, LR, PC, SL, SP, V1, V2, V3, V4, V5, V6
 
Constructor Summary
Exit()
           
 
Method Summary
 void executeStub(Environment environment)
           
static void registerExitHandler(CodeBlock atexit)
           
 
Methods inherited from class com.tapina.robe.swi.clib.Stub
execute, executeSubroutine, setAddress
 
Methods inherited from class com.tapina.robe.runtime.CodeBlock
isExtendable
 
Methods inherited from class com.tapina.robe.runtime.Block
getAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exit

public Exit()
Method Detail

executeStub

public void executeStub(Environment environment)
Specified by:
executeStub in class Stub

registerExitHandler

public static void registerExitHandler(CodeBlock atexit)


Copyright © 2003-2005 . All Rights Reserved.