More pagination cleanups using \needspace and \needlines.
[dwarf-doc.git] / dwarf5 / latexdoc / typeentries.tex
index 1cec42c..9f45b6e 100644 (file)
@@ -148,6 +148,7 @@ high order bit of a value of the given type from the high
 order bit of the storage unit used to contain that value.}
 \end{myindentpara}
 
+\needlines{5}
 \textit{In comparing 
 DWARF Versions 3 
 \addtoindexx{DWARF Version 3}
@@ -559,6 +560,7 @@ character. This is encoded in DWARF as:}
 \end{alltt}
 \end{dwflisting}
 
+\needlines{3}
 \textit{On the other hand}
 \begin{lstlisting}[numbers=none]                        
    volatile unsigned char * const restrict p;
@@ -1123,12 +1125,11 @@ attribute. If the beginning of the data member is the same as
 the beginning of the containing entity then neither attribute
 is required.
 
+\needlines{4}
 For a \livelink{chap:DWATdatamemberlocation}{DW\-\_AT\-\_data\-\_member\-\_location} attribute
 \addtoindexx{data member location attribute}
 there are two cases:
-
 \begin{enumerate}[1.]
-
 \item If the value is an integer constant, it is the offset
 in bytes from the beginning of the containing entity. If
 the beginning of the containing entity has a non-zero bit
@@ -2370,9 +2371,10 @@ the source program. The template alias entry also contains
 a
 \livelink{chap:DWATtype}{DW\-\_AT\-\_type} attribute 
 whose value is a reference to the type
-named by the template alias. The template alias entry has
-the following child entries:
+named by the template alias. 
 
+\needlines{4}
+The template alias entry has the following child entries:
 \begin{enumerate}[1.]
 \item Each formal parameterized type declaration appearing
 in the template alias declaration is represented