h6. [[OS SWI Calls]] h6(. » OS_GSRead h2. OS_GSRead h5. (SWI &26) |_<^{width:4em}. Entry | | |<^. R0 |<^. From last [[OS_GSInit]] or [[OS_GSRead]] | |<^. R2 |<^. From last [[OS_GSInit]] or [[OS_GSRead]] | |_<^{width:4em}. Exit | | |<^. R0 |<^. Updated for next call to OS_GSRead| |<^. R1 |<^. Translated character | |<^. R2 |<^. Updated for next call to OS_GSRead | |\2<^. C flag set if end-of-string| h4. Use The purpose of this call is to return a character from a string which has been initialised by [[OS_GSInit]]. h4. Notes This SWI reads and [[GS Translations|translates]] a string, one character at a time. Before first call, [[OS_GSInit]] must be called. To do whole string, use [[OS_GSTrans]]. h4. See also * [[GS Translations]] * [[OS_GSInit]] * [[OS_GSTrans]]