summaryrefslogtreecommitdiff
path: root/usergrps/uktug/baskervi/6_4/java-io.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /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.tex19
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*}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%