Replace all [here] positioning arguments with the more compatible [h].
[dwarf-doc.git] / dwarf5 / latexdoc / examples.tex
index eb6143d..e083a3d 100644 (file)
@@ -36,7 +36,7 @@ typedef char* strp;
 
 % Ensures we get the following float out before we go on.
 \clearpage
-\begin{figure}[here]
+\begin{figure}[h]
 %\centering
 %\setlength{\linewidth}{1.1\linewidth}
 \begin{minipage}[t]{0.03\linewidth}
@@ -355,7 +355,7 @@ Consider the \addtoindex{Fortran array}\addtoindexx{Fortran 90} source fragment
 \addtoindexx{array type entry!examples}
 Figure \referfol{fig:fortranarrayexamplesourcefragment}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
         type array_ptr
         real :: myvar
@@ -395,7 +395,7 @@ knowledge of this structure and 2) there does not need to
 be an explicit representation of this structure in the DWARF
 input to the debugger.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
 struct desc {
     long el_len;       // Element length
@@ -729,7 +729,7 @@ The \addtoindex{Fortran} (simple) array coarray example
 in Figure \refersec{fig:Fortranarraycoarraysourcefragment} can be described as 
 illustrated in Figure \refersec{fig:FortranarraycoarrayDWARFdescription}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
         INTEGER X(10)[*]
 \end{lstlisting}
@@ -737,7 +737,7 @@ illustrated in Figure \refersec{fig:FortranarraycoarrayDWARFdescription}.
 \label{fig:Fortranarraycoarraysourcefragment}
 \end{figure}
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{dwflisting}
 \begin{alltt}
 10\$: \DWTAGarraytype
@@ -768,7 +768,7 @@ The \addtoindex{Fortran} multidimensional coarray of a multidimensional array ex
 in Figure \refersec{fig:Fortranmultidimensionalcoarraysourcefragment} can be described as 
 illustrated in Figure \referfol{fig:FortranmultidimensionalcoarrayDWARFdescription}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
         INTEGER X(10,11,12)[2,3,*]
 \end{lstlisting}
@@ -776,7 +776,7 @@ illustrated in Figure \referfol{fig:FortranmultidimensionalcoarrayDWARFdescripti
 \label{fig:Fortranmultidimensionalcoarraysourcefragment}
 \end{figure}
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{dwflisting}
 \begin{alltt}
 10\$: \DWTAGarraytype
@@ -1103,7 +1103,7 @@ Figure \refersec{fig:adaexamplesourcefragment}
 illustrates two kinds of \addtoindex{Ada} 
 parameterized array, one embedded in a record.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
 M : INTEGER := <exp>;
 VEC1 : array (1..M) of INTEGER;
@@ -1232,7 +1232,7 @@ Figure \referfol{fig:packedrecordexamplesourcefragment}
 is used to illustrate the representation of packed unaligned
 \addtoindex{bit fields}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
 TYPE T : PACKED RECORD                  ! bit size is 2
          F5 : BOOLEAN;                  ! bit offset is 0
@@ -1845,7 +1845,7 @@ The information found in a \DWARFVersionIV{} line number
 header can be encoded as shown in 
 Figure \refersec{fig:preV5LNCTusingV5}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{dwflisting}
 \begin{alltt}
   Field           Field Name                      Value(s)
@@ -1940,7 +1940,7 @@ Consider the simple source file and the resulting machine
 code for the Intel 8086 processor in 
 Figure \refersec{fig:linenumberprogramexamplemachinecode}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
 1: int
 2: main()
@@ -2094,7 +2094,7 @@ pointer). The first column values are byte addresses.
 \textless fs\textgreater\ denotes the stack frame size in bytes, namely 12.
 
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
        ;; start prologue
 foo    sub   R7, R7, <fs>        ; Allocate frame
@@ -2271,7 +2271,7 @@ example involves a nested subprogram \texttt{INNER} that makes uplevel
 references to the formal parameter and local variable of the
 containing subprogram \texttt{OUTER}.
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}
 inline procedure OUTER (OUTER_FORMAL : integer) =
     begin
@@ -2794,7 +2794,7 @@ can be represented as illustrated in
 Figure \refersec{fig:constantexpressionsdwarfdescription}.
 
 
-\begin{figure}[here]
+\begin{figure}[h]
 \begin{lstlisting}[numbers=none]
 constexpr double mass = 9.8;
 constexpr int square (int x) { return x * x; }