com.tapina.robe.swi.clib.stdio
Class PutC

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.stdio.FPutC
                  extended bycom.tapina.robe.swi.clib.stdio.PutC
All Implemented Interfaces:
Executable
Direct Known Subclasses:
__FlsBuf

public class PutC
extends FPutC

This function writes the character in a1 to the stream specified in a2. It is virtually identical to fputc . The only difference is that the function might be a macro and the argument may be evaluated more than once so you can't use an expression with side effects. For example putc(i++) may cause i to be incremented twice. Returns: c, or EOF if there is an error.


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
PutC()
           
 
Methods inherited from class com.tapina.robe.swi.clib.stdio.FPutC
executeStub
 
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

PutC

public PutC()


Copyright © 2003-2005 . All Rights Reserved.