annotate doc/lispref/errors.texi @ 97366:d2c211c8ceda

(w32_list_system_processes, w32_system_process_attributes): Add prototypes. (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname) (Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcutime) (Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs, Quser, Qgroup) (Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime): Add extern declarations.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 09 Aug 2008 17:53:30 +0000
parents 107ccd98fa12
children cb5d2387102c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84065
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 @c -*-texinfo-*-
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 @c This is part of the GNU Emacs Lisp Reference Manual.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
87649
107ccd98fa12 Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 84116
diff changeset
4 @c 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
84065
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5 @c See the file elisp.texi for copying conditions.
84116
0ba80d073e27 (setfilename): Go up one more level to ../../info.
Glenn Morris <rgm@gnu.org>
parents: 84065
diff changeset
6 @setfilename ../../info/errors
84065
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 @node Standard Errors, Standard Buffer-Local Variables, GNU Emacs Internals, Top
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 @appendix Standard Errors
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 @cindex standard errors
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 Here is the complete list of the error symbols in standard Emacs,
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 grouped by concept. The list includes each symbol's message (on the
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 @code{error-message} property of the symbol) and a cross reference to a
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 description of how the error can occur.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 Each error symbol has an @code{error-conditions} property that is a
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17 list of symbols. Normally this list includes the error symbol itself
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 and the symbol @code{error}. Occasionally it includes additional
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 symbols, which are intermediate classifications, narrower than
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 @code{error} but broader than a single error symbol. For example, all
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 the errors in accessing files have the condition @code{file-error}. If
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 we do not say here that a certain error symbol has additional error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 conditions, that means it has none.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 As a special exception, the error symbol @code{quit} does not have the
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26 condition @code{error}, because quitting is not considered an error.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
28 @xref{Errors}, for an explanation of how errors are generated and
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29 handled.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
31 @table @code
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 @item @var{symbol}
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33 @var{string}; @var{reference}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 @item error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 @code{"error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 @xref{Errors}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39 @item quit
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40 @code{"Quit"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41 @xref{Quitting}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43 @item args-out-of-range
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44 @code{"Args out of range"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 This happens when trying to access an element beyond the range of a
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 sequence or buffer.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47 @xref{Sequences Arrays Vectors}, @xref{Text}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 @item arith-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50 @code{"Arithmetic error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51 @xref{Arithmetic Operations}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
52
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53 @item beginning-of-buffer
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
54 @code{"Beginning of buffer"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55 @xref{Character Motion}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
56
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
57 @item buffer-read-only
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
58 @code{"Buffer is read-only"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59 @xref{Read Only Buffers}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
60
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
61 @item coding-system-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62 @code{"Invalid coding system"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63 @xref{Lisp and Coding Systems}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
64
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65 @item cyclic-function-indirection
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66 @code{"Symbol's chain of function indirections\@* contains a loop"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
67 @xref{Function Indirection}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
68
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
69 @item cyclic-variable-indirection
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
70 @code{"Symbol's chain of variable indirections\@* contains a loop"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
71 @xref{Variable Aliases}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
72
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
73 @item end-of-buffer
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 @code{"End of buffer"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 @xref{Character Motion}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 @item end-of-file
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78 @code{"End of file during parsing"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 Note that this is not a subcategory of @code{file-error},
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
80 because it pertains to the Lisp reader, not to file I/O.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81 @xref{Input Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83 @item file-already-exists
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84 This is a subcategory of @code{file-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 @xref{Writing to Files}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
87 @item file-date-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
88 This is a subcategory of @code{file-error}. It occurs when
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89 @code{copy-file} tries and fails to set the last-modification time of
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90 the output file.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91 @xref{Changing Files}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 @item file-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 We do not list the error-strings of this error and its subcategories,
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95 because the error message is normally constructed from the data items
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96 alone when the error condition @code{file-error} is present. Thus,
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 the error-strings are not very relevant. However, these error symbols
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 do have @code{error-message} properties, and if no data is provided,
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99 the @code{error-message} property @emph{is} used.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100 @xref{Files}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 @item file-locked
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103 This is a subcategory of @code{file-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 @xref{File Locks}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 @item file-supersession
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107 This is a subcategory of @code{file-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 @xref{Modification Time}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110 @item ftp-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 This is a subcategory of @code{file-error}, which results from problems
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 in accessing a remote file using ftp.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 @xref{Remote Files,,, emacs, The GNU Emacs Manual}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115 @item invalid-function
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 @code{"Invalid function"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 @xref{Function Indirection}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119 @item invalid-read-syntax
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 @code{"Invalid read syntax"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
121 @xref{Printed Representation}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
122
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 @item invalid-regexp
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 @code{"Invalid regexp"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125 @xref{Regular Expressions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127 @item mark-inactive
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128 @code{"The mark is not active now"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129 @xref{The Mark}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 @item no-catch
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132 @code{"No catch for tag"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133 @xref{Catch and Throw}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
135 @item scan-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
136 @code{"Scan error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137 This happens when certain syntax-parsing functions
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138 find invalid syntax or mismatched parentheses.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
139 @xref{List Motion}, and @ref{Parsing Expressions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 @item search-failed
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 @code{"Search failed"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
143 @xref{Searching and Matching}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
144
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
145 @item setting-constant
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
146 @code{"Attempt to set a constant symbol"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
147 The values of the symbols @code{nil} and @code{t},
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148 and any symbols that start with @samp{:},
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149 may not be changed.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150 @xref{Constant Variables, , Variables that Never Change}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
151
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
152 @item text-read-only
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
153 @code{"Text is read-only"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
154 This is a subcategory of @code{buffer-read-only}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155 @xref{Special Properties}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157 @item undefined-color
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 @code{"Undefined color"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 @xref{Color Names}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161 @item void-function
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
162 @code{"Symbol's function definition is void"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
163 @xref{Function Cells}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
164
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
165 @item void-variable
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
166 @code{"Symbol's value as variable is void"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
167 @xref{Accessing Variables}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
168
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
169 @item wrong-number-of-arguments
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
170 @code{"Wrong number of arguments"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
171 @xref{Classifying Lists}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
172
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
173 @item wrong-type-argument
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
174 @code{"Wrong type argument"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
175 @xref{Type Predicates}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
176 @end table
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
177
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
178 These kinds of error, which are classified as special cases of
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
179 @code{arith-error}, can occur on certain systems for invalid use of
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
180 mathematical functions.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
181
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
182 @table @code
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
183 @item domain-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
184 @code{"Arithmetic domain error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
185 @xref{Math Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
186
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
187 @item overflow-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
188 @code{"Arithmetic overflow error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
189 This is a subcategory of @code{domain-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
190 @xref{Math Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
191
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
192 @item range-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
193 @code{"Arithmetic range error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
194 @xref{Math Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
195
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
196 @item singularity-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
197 @code{"Arithmetic singularity error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
198 This is a subcategory of @code{domain-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
199 @xref{Math Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
200
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
201 @item underflow-error
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
202 @code{"Arithmetic underflow error"}@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
203 This is a subcategory of @code{domain-error}.@*
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
204 @xref{Math Functions}.
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
205 @end table
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
206
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
207 @ignore
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
208 arch-tag: 717c6048-5d9d-4c7d-9a62-df57390b6f19
4c6d05681ebe Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
209 @end ignore