Removes the utf-8 strings from the .tex files and
[dwarf-doc.git] / dwarf5 / latexdoc / typeentries.tex
index 8827004..1cec42c 100644 (file)
@@ -67,7 +67,7 @@ a value of the type.
 \textit{For example, the 
 \addtoindex{C} type int on a machine that uses 32\dash bit
 integers is represented by a base type entry with a name
 \textit{For example, the 
 \addtoindex{C} type int on a machine that uses 32\dash bit
 integers is represented by a base type entry with a name
-attribute whose value is “int”, an encoding attribute
+attribute whose value is \doublequote{int}, an encoding attribute
 whose value is \livelink{chap:DWATEsigned}{DW\-\_ATE\-\_signed}
 and a byte size attribute whose value is 4.}
 
 whose value is \livelink{chap:DWATEsigned}{DW\-\_ATE\-\_signed}
 and a byte size attribute whose value is 4.}
 
@@ -214,7 +214,7 @@ string encodings (see the Universal Character Set standard,
 ISO/IEC 10646\dash 1:1993). For example, the 
 \addtoindex{C++} type char16\_t is
 represented by a base type entry with a name attribute whose
 ISO/IEC 10646\dash 1:1993). For example, the 
 \addtoindex{C++} type char16\_t is
 represented by a base type entry with a name attribute whose
-value is “char16\_t”, an encoding attribute whose value
+value is \doublequote{char16\_t}, an encoding attribute whose value
 is \livelink{chap:DWATEUTF}{DW\-\_ATE\-\_UTF} and a byte size attribute whose value is 2.}
 
 The 
 is \livelink{chap:DWATEUTF}{DW\-\_ATE\-\_UTF} and a byte size attribute whose value is 2.}
 
 The 
@@ -408,7 +408,7 @@ intentionally left flexible to allow it to be interpreted
 appropriately in different languages. For example, in 
 \addtoindex{C} and \addtoindex{C++}
 the language implementation can provide an unspecified type
 appropriately in different languages. For example, in 
 \addtoindex{C} and \addtoindex{C++}
 the language implementation can provide an unspecified type
-entry with the name “void” which can be referenced by the
+entry with the name \doublequote{void} which can be referenced by the
 type attribute of pointer types and typedef declarations for
 'void' (see 
 % FIXME: the following reference was wrong in DW4 so DavidA guessed
 type attribute of pointer types and typedef declarations for
 'void' (see 
 % FIXME: the following reference was wrong in DW4 so DavidA guessed
@@ -476,7 +476,7 @@ A modified type entry describing a shared qualified type
 \livelink{chap:DWATcount}{DW\-\_AT\-\_count} attribute
 \addtoindexx{count attribute}
 whose value is a constant expressing the blocksize of the
 \livelink{chap:DWATcount}{DW\-\_AT\-\_count} attribute
 \addtoindexx{count attribute}
 whose value is a constant expressing the blocksize of the
-type. If no count attribute is present, then the “infinite”
+type. If no count attribute is present, then the \doublequote{infinite}
 blocksize is assumed.
 
 When multiple type modifiers are chained together to modify
 blocksize is assumed.
 
 When multiple type modifiers are chained together to modify
@@ -704,7 +704,7 @@ the dimensions in the source program (i.e., leftmost dimension
 first, next to leftmost second, and so on).
 
 \textit{In languages, such as C, in which there is no concept of
 first, next to leftmost second, and so on).
 
 \textit{In languages, such as C, in which there is no concept of
-a “multidimensional array”, an array of arrays may
+a \doublequote{multidimensional array}, an array of arrays may
 be represented by a debugging information entry for a
 multidimensional array.}
 
 be represented by a debugging information entry for a
 multidimensional array.}
 
@@ -727,28 +727,28 @@ programmer to define types that are collections of related
 \addtoindexx{structure type entry}
 components. 
 In \addtoindex{C} and \addtoindex{C++}, these collections are called
 \addtoindexx{structure type entry}
 components. 
 In \addtoindex{C} and \addtoindex{C++}, these collections are called
-“structures.” 
-In \addtoindex{Pascal}, they are called “records.”
+\doublequote{structures.} 
+In \addtoindex{Pascal}, they are called \doublequote{records.}
 The components may be of different types. The components are
 The components may be of different types. The components are
-called “members” in \addtoindex{C} and 
-\addtoindex{C++}, and “fields” in \addtoindex{Pascal}.}
+called \doublequote{members} in \addtoindex{C} and 
+\addtoindex{C++}, and \doublequote{fields} in \addtoindex{Pascal}.}
 
 \textit{The components of these collections each exist in their
 own space in computer memory. The components of a C or C++
 
 \textit{The components of these collections each exist in their
 own space in computer memory. The components of a C or C++
-“union” all coexist in the same memory.}
+\doublequote{union} all coexist in the same memory.}
 
 \textit{\addtoindex{Pascal} and 
 
 \textit{\addtoindex{Pascal} and 
-other languages have a “discriminated union,”
+other languages have a \doublequote{discriminated union,}
 \addtoindex{discriminated union|see {variant entry}}
 \addtoindex{discriminated union|see {variant entry}}
-also called a “variant record.” Here, selection of a
-number of alternative substructures (“variants”) is based
+also called a \doublequote{variant record.} Here, selection of a
+number of alternative substructures (\doublequote{variants}) is based
 on the value of a component that is not part of any of those
 on the value of a component that is not part of any of those
-substructures (the “discriminant”).}
+substructures (the \doublequote{discriminant}).}
 
 \textit{\addtoindex{C++} and 
 \addtoindex{Java} have the notion of ``class'', which is in some
 
 \textit{\addtoindex{C++} and 
 \addtoindex{Java} have the notion of ``class'', which is in some
-ways similar to a structure. A class may have member
-functions which are subroutines that are within the scope
+ways similar to a structure. A class may have \doublequote{member
+functions} which are subroutines that are within the scope
 of a class or structure.}
 
 \textit{The \addtoindex{C++} notion of 
 of a class or structure.}
 
 \textit{The \addtoindex{C++} notion of 
@@ -840,8 +840,8 @@ data
 \addtoindexx{data member|see {member entry (data)}}
 member declarations occurring within
 the declaration of a structure, union or class type are
 \addtoindexx{data member|see {member entry (data)}}
 member declarations occurring within
 the declaration of a structure, union or class type are
-considered to be “definitions” of those members, with
-the exception of “static” data members, whose definitions
+considered to be \doublequote{definitions} of those members, with
+the exception of \doublequote{static} data members, whose definitions
 appear outside of the declaration of the enclosing structure,
 union or class type. Function member declarations appearing
 within a structure, union or class type declaration are
 appear outside of the declaration of the enclosing structure,
 union or class type. Function member declarations appearing
 within a structure, union or class type declaration are
@@ -1691,14 +1691,14 @@ declarations in the source program.
 a ``level\dash 88 condition'' that
 associates a data item, called the conditional variable, with
 a set of one or more constant values and/or value ranges.
 a ``level\dash 88 condition'' that
 associates a data item, called the conditional variable, with
 a set of one or more constant values and/or value ranges.
-Semantically, the condition is ‛true’ if the conditional
+Semantically, the condition is \textquoteleft true\textquoteright if the conditional
 variable's value matches any of the described constants,
 variable's value matches any of the described constants,
-and the condition is ‛false’ otherwise.}
+and the condition is \textquoteleft false\textquoteright otherwise.}
 
 The \livetarg{chap:DWTAGcondition}{DW\-\_TAG\-\_condition}
 debugging information entry\addtoindexx{condition entry}
 describes a
 
 The \livetarg{chap:DWTAGcondition}{DW\-\_TAG\-\_condition}
 debugging information entry\addtoindexx{condition entry}
 describes a
-logical condition that tests whether a given data items
+logical condition that tests whether a given data item\textquoteright s
 value matches one of a set of constant values. If a name
 has been given to the condition, the condition entry has a
 \livelink{chap:DWATname}{DW\-\_AT\-\_name} attribute
 value matches one of a set of constant values. If a name
 has been given to the condition, the condition entry has a
 \livelink{chap:DWATname}{DW\-\_AT\-\_name} attribute
@@ -1715,7 +1715,7 @@ If
 the parent
 entry has an array type, the condition can test any individual
 element, but not the array as a whole. The condition entry
 the parent
 entry has an array type, the condition can test any individual
 element, but not the array as a whole. The condition entry
-implicitly specifies a “comparison type” that is the
+implicitly specifies a \doublequote{comparison type} that is the
 type of an array element if the parent has an array type;
 otherwise it is the type of the parent entry.
 
 type of an array element if the parent has an array type;
 otherwise it is the type of the parent entry.
 
@@ -1727,7 +1727,7 @@ has
 a \livelink{chap:DWATtype}{DW\-\_AT\-\_type} attribute,
 that attribute should describe a type
 compatible with the comparison type (according to the source
 a \livelink{chap:DWATtype}{DW\-\_AT\-\_type} attribute,
 that attribute should describe a type
 compatible with the comparison type (according to the source
-language); otherwise the childs type is the same as the
+language); otherwise the child\textquoteright s type is the same as the
 comparison type.
 
 \textit{For conditional variables with alphanumeric types, COBOL
 comparison type.
 
 \textit{For conditional variables with alphanumeric types, COBOL
@@ -1743,7 +1743,7 @@ type entry.}
 \section{Enumeration Type Entries}
 \label{chap:enumerationtypeentries}
 
 \section{Enumeration Type Entries}
 \label{chap:enumerationtypeentries}
 
-\textit{An “enumeration type” is a scalar that can assume one of
+\textit{An \doublequote{enumeration type} is a scalar that can assume one of
 a fixed number of symbolic values.}
 
 An enumeration type is represented by a debugging information
 a fixed number of symbolic values.}
 
 An enumeration type is represented by a debugging information
@@ -1968,7 +1968,7 @@ storage needed to hold a value of the string type.
 \section{Set Type Entries}
 \label{chap:settypeentries}
 
 \section{Set Type Entries}
 \label{chap:settypeentries}
 
-\textit{\addtoindex{Pascal} provides the concept of a “set,” which represents
+\textit{\addtoindex{Pascal} provides the concept of a \doublequote{set,} which represents
 a group of values of ordinal type.}
 
 A set is represented by a debugging information entry with
 a group of values of ordinal type.}
 
 A set is represented by a debugging information entry with