package Ġcom . so y wiz . k ps pe mu . mem Ċ Ċ import Ġcom . so y wiz . kor io . error .* Ċ import Ġcom . so y wiz . kor io . stream .* Ċ Ċ fun ĠMemory . open Sync (): ĠSync Stream Ġ{ ĊĠĠĠ Ġval Ġmem Ġ= Ġthis ĊĠĠĠ Ġreturn ĠSync Stream ( object Ġ: ĠSync Stream Base () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġlength : ĠLong Ġget () Ġ= Ġ 0 xFFFFFFFF L ; Ġset ( value ) Ġ= Ġinvalid Op ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġclose () Ġ= ĠUnit ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġread ( position : ĠLong , Ġbuffer : ĠByteArray , Ġoffset : ĠInt , Ġlen : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmem . read ( position . toInt (), Ġbuffer , Ġoffset , Ġlen ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġlen ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġwrite ( position : ĠLong , Ġbuffer : ĠByteArray , Ġoffset : ĠInt , Ġlen : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmem . write ( position . toInt (), Ġbuffer , Ġoffset , Ġlen ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}) Ċ } Ċ