Mercurial > repos > rhope
diff file.rhope @ 82:2e2e55fc12f9
Fix bug with conditionally assigning a literal or input to a named pipe
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 27 Jul 2010 15:23:32 -0400 |
parents | dbe95bfec970 |
children | f51c4c17457c |
line wrap: on
line diff
--- a/file.rhope Thu Jul 22 05:39:08 2010 +0000 +++ b/file.rhope Tue Jul 27 15:23:32 2010 -0400 @@ -79,22 +79,22 @@ { If[[mode]=["r"]] { - imode <- Val[0i32] - type <- Val[File Read()] + imode <- 0i32 + type <- File Read() out <- Val[ofile] }{ If[[mode]=["w"]] { - imode <- Val[65i32] - type <- Val[File Write()] + imode <- 65i32 + type <- File Write() out <- Val[ofile] If[[fd]!=[-1i32]] { lseek[fd, 0i64, 2i32] } }{ ,error <- If[[mode]=["rw"]] { - imode <- Val[66i32] - type <- Val[File ReadWrite()] + imode <- 66i32 + type <- File ReadWrite() out <- [ofile]Read Offset <<[0i64] } }