diff options
Diffstat (limited to 'doc/lispref/objects.texi')
| -rw-r--r-- | doc/lispref/objects.texi | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 6933ffe492a..85d7a3f4600 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi | |||
| @@ -1027,7 +1027,7 @@ but the newline is ignored if escaped." | |||
| 1027 | characters in Emacs strings: multibyte and unibyte (@pxref{Text | 1027 | characters in Emacs strings: multibyte and unibyte (@pxref{Text |
| 1028 | Representations}). Roughly speaking, unibyte strings store raw bytes, | 1028 | Representations}). Roughly speaking, unibyte strings store raw bytes, |
| 1029 | while multibyte strings store human-readable text. Each character in | 1029 | while multibyte strings store human-readable text. Each character in |
| 1030 | a unibyte string is a byte, i.e.@: its value is between 0 and 255. By | 1030 | a unibyte string is a byte, i.e., its value is between 0 and 255. By |
| 1031 | contrast, each character in a multibyte string may have a value | 1031 | contrast, each character in a multibyte string may have a value |
| 1032 | between 0 to 4194303 (@pxref{Character Type}). In both cases, | 1032 | between 0 to 4194303 (@pxref{Character Type}). In both cases, |
| 1033 | characters above 127 are non-@acronym{ASCII}. | 1033 | characters above 127 are non-@acronym{ASCII}. |
| @@ -1054,7 +1054,7 @@ character), Emacs automatically assumes that it is multibyte. | |||
| 1054 | octal escape sequences (@samp{\@var{n}}) in string constants. | 1054 | octal escape sequences (@samp{\@var{n}}) in string constants. |
| 1055 | @strong{But beware:} If a string constant contains hexadecimal or | 1055 | @strong{But beware:} If a string constant contains hexadecimal or |
| 1056 | octal escape sequences, and these escape sequences all specify unibyte | 1056 | octal escape sequences, and these escape sequences all specify unibyte |
| 1057 | characters (i.e.@: less than 256), and there are no other literal | 1057 | characters (i.e., less than 256), and there are no other literal |
| 1058 | non-@acronym{ASCII} characters or Unicode-style escape sequences in | 1058 | non-@acronym{ASCII} characters or Unicode-style escape sequences in |
| 1059 | the string, then Emacs automatically assumes that it is a unibyte | 1059 | the string, then Emacs automatically assumes that it is a unibyte |
| 1060 | string. That is to say, it assumes that all non-@acronym{ASCII} | 1060 | string. That is to say, it assumes that all non-@acronym{ASCII} |
| @@ -1310,7 +1310,7 @@ may still use the built-in definition. Therefore, @strong{we discourage | |||
| 1310 | redefinition of primitive functions}. | 1310 | redefinition of primitive functions}. |
| 1311 | 1311 | ||
| 1312 | The term @dfn{function} refers to all Emacs functions, whether written | 1312 | The term @dfn{function} refers to all Emacs functions, whether written |
| 1313 | in Lisp or C. @xref{Function Type}, for information about the | 1313 | in Lisp or C@. @xref{Function Type}, for information about the |
| 1314 | functions written in Lisp. | 1314 | functions written in Lisp. |
| 1315 | 1315 | ||
| 1316 | Primitive functions have no read syntax and print in hash notation | 1316 | Primitive functions have no read syntax and print in hash notation |
| @@ -1934,7 +1934,7 @@ This function returns a symbol naming the primitive type of | |||
| 1934 | 1934 | ||
| 1935 | Here we describe functions that test for equality between two | 1935 | Here we describe functions that test for equality between two |
| 1936 | objects. Other functions test equality of contents between objects of | 1936 | objects. Other functions test equality of contents between objects of |
| 1937 | specific types, e.g.@: strings. For these predicates, see the | 1937 | specific types, e.g., strings. For these predicates, see the |
| 1938 | appropriate chapter describing the data type. | 1938 | appropriate chapter describing the data type. |
| 1939 | 1939 | ||
| 1940 | @defun eq object1 object2 | 1940 | @defun eq object1 object2 |
| @@ -1942,10 +1942,10 @@ This function returns @code{t} if @var{object1} and @var{object2} are | |||
| 1942 | the same object, and @code{nil} otherwise. | 1942 | the same object, and @code{nil} otherwise. |
| 1943 | 1943 | ||
| 1944 | If @var{object1} and @var{object2} are integers with the same value, | 1944 | If @var{object1} and @var{object2} are integers with the same value, |
| 1945 | they are considered to be the same object (i.e.@: @code{eq} returns | 1945 | they are considered to be the same object (i.e., @code{eq} returns |
| 1946 | @code{t}). If @var{object1} and @var{object2} are symbols with the | 1946 | @code{t}). If @var{object1} and @var{object2} are symbols with the |
| 1947 | same name, they are normally the same object---but see @ref{Creating | 1947 | same name, they are normally the same object---but see @ref{Creating |
| 1948 | Symbols} for exceptions. For other types (e.g.@: lists, vectors, | 1948 | Symbols} for exceptions. For other types (e.g., lists, vectors, |
| 1949 | strings), two arguments with the same contents or elements are not | 1949 | strings), two arguments with the same contents or elements are not |
| 1950 | necessarily @code{eq} to each other: they are @code{eq} only if they | 1950 | necessarily @code{eq} to each other: they are @code{eq} only if they |
| 1951 | are the same object, meaning that a change in the contents of one will | 1951 | are the same object, meaning that a change in the contents of one will |