View Javadoc

1   package com.tapina.robe.swi.clib.setjmp;
2   
3   import com.tapina.robe.swi.clib.Stub;
4   import com.tapina.robe.runtime.Environment;
5   
6   /***
7    * This function marks a position to jump to with longjmp.
8    * Returns: Zero when called directly.
9    */
10  public class SetJmp extends Stub {
11      public void executeStub(Environment environment) {
12          log.warning("Warning: setjmp() doesn't do anything useful");
13          environment.getCpu().R[0] = 0;
14      }
15  }