diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /usergrps/uktug/baskervi/6_4/java-io.tex |
Initial commit
Diffstat (limited to 'usergrps/uktug/baskervi/6_4/java-io.tex')
-rw-r--r-- | usergrps/uktug/baskervi/6_4/java-io.tex | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/6_4/java-io.tex b/usergrps/uktug/baskervi/6_4/java-io.tex new file mode 100644 index 0000000000..d7296d73c9 --- /dev/null +++ b/usergrps/uktug/baskervi/6_4/java-io.tex @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% this figure relates to something a little later on; placed here to +%%% force it to come atop the proper case +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{figure*}[htp] +\begin{verbatim} + function signed_pair:integer; {returns the next two bytes, signed} + var a,@!b:eight_bits; + begin a:=0; b:=0; + try begin a:=dvi_file.readByte; b:=dvi_file.readUnsignedByte; end; + catch (ex: IOException) EOF_dvi_file:=true; + if EOF_dvi_file then signed_pair:=0 + else begin cur_loc:=cur_loc+2; signed_pair:=a*256+b; end; + end; +\end{verbatim} +\caption{Mapping of ordinary input from file in Java} +\label{fig:exceptions-io} +\end{figure*} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |