Mercurial > hg > xemacs-beta
annotate src/bytecode-ops.h @ 5518:3cc7470ea71c
gnuclient: if TMPDIR was set and connect failed, try again with /tmp
2011-06-03 Aidan Kehoe <kehoea@parhasard.net>
* gnuslib.c (connect_to_unix_server):
Retry with /tmp as a directory in which to search for Unix sockets
if an attempt to connect with some other directory failed (which
may be because gnuclient and gnuserv don't share an environment
value for TMPDIR, or because gnuserv was compiled with USE_TMPDIR
turned off).
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 03 Jun 2011 18:40:57 +0100 |
parents | 308d34e9f07d |
children |
rev | line source |
---|---|
4921
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
1 /* Execution of byte code produced by bytecomp.el. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
2 Implementation of compiled-function objects. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
3 Copyright (C) 1992, 1993 Free Software Foundation, Inc. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
4 Copyright (C) 1995, 2002, 2010 Ben Wing. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
5 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
6 This file is part of XEmacs. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
7 |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5089
diff
changeset
|
8 XEmacs is free software: you can redistribute it and/or modify it |
4921
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
9 under the terms of the GNU General Public License as published by the |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5089
diff
changeset
|
10 Free Software Foundation, either version 3 of the License, or (at your |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5089
diff
changeset
|
11 option) any later version. |
4921
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
12 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
13 XEmacs is distributed in the hope that it will be useful, but WITHOUT |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
15 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
16 for more details. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
17 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
18 You should have received a copy of the GNU General Public License |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5089
diff
changeset
|
19 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */ |
4921
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
20 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
21 /* Synched up with: Mule 2.0, FSF 19.30. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
22 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
23 /* There is more than one place in bytecode.c that may want to do something |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
24 with the list of all the opcodes. To handle this, we extract them into |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
25 a separate file that can get included after defining OPCODE(sym, val) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
26 appropriately. No need to undefine OPCODE; that happens automatically. |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
27 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
28 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
29 OPCODE (varref, 010) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
30 OPCODE (varset, 020) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
31 OPCODE (varbind, 030) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
32 OPCODE (call, 040) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
33 OPCODE (unbind, 050) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
34 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
35 OPCODE (nth, 070) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
36 OPCODE (symbolp, 071) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
37 OPCODE (consp, 072) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
38 OPCODE (stringp, 073) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
39 OPCODE (listp, 074) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
40 OPCODE (old_eq, 075) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
41 OPCODE (old_memq, 076) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
42 OPCODE (not, 077) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
43 OPCODE (car, 0100) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
44 OPCODE (cdr, 0101) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
45 OPCODE (cons, 0102) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
46 OPCODE (list1, 0103) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
47 OPCODE (list2, 0104) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
48 OPCODE (list3, 0105) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
49 OPCODE (list4, 0106) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
50 OPCODE (length, 0107) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
51 OPCODE (aref, 0110) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
52 OPCODE (aset, 0111) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
53 OPCODE (symbol_value, 0112) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
54 OPCODE (symbol_function, 0113) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
55 OPCODE (set, 0114) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
56 OPCODE (fset, 0115) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
57 OPCODE (get, 0116) |
5089
99f8ebc082d9
Make #'substring an alias of #'subseq; give the latter the byte code.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4921
diff
changeset
|
58 OPCODE (subseq, 0117) |
4921
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
59 OPCODE (concat2, 0120) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
60 OPCODE (concat3, 0121) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
61 OPCODE (concat4, 0122) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
62 OPCODE (sub1, 0123) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
63 OPCODE (add1, 0124) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
64 OPCODE (eqlsign, 0125) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
65 OPCODE (gtr, 0126) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
66 OPCODE (lss, 0127) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
67 OPCODE (leq, 0130) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
68 OPCODE (geq, 0131) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
69 OPCODE (diff, 0132) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
70 OPCODE (negate, 0133) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
71 OPCODE (plus, 0134) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
72 OPCODE (max, 0135) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
73 OPCODE (min, 0136) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
74 OPCODE (mult, 0137) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
75 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
76 OPCODE (point, 0140) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
77 OPCODE (eq, 0141) /* was Bmark, but no longer |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
78 generated as of v18 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
79 OPCODE (goto_char, 0142) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
80 OPCODE (insert, 0143) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
81 OPCODE (point_max, 0144) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
82 OPCODE (point_min, 0145) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
83 OPCODE (char_after, 0146) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
84 OPCODE (following_char, 0147) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
85 OPCODE (preceding_char, 0150) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
86 OPCODE (current_column, 0151) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
87 OPCODE (indent_to, 0152) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
88 OPCODE (equal, 0153) /* was Bscan_buffer, but no |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
89 longer generated as of |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
90 v18 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
91 OPCODE (eolp, 0154) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
92 OPCODE (eobp, 0155) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
93 OPCODE (bolp, 0156) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
94 OPCODE (bobp, 0157) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
95 OPCODE (current_buffer, 0160) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
96 OPCODE (set_buffer, 0161) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
97 OPCODE (save_current_buffer, 0162) /* was Bread_char, but no |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
98 longer generated as of |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
99 v19 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
100 OPCODE (memq, 0163) /* was Bset_mark, but no |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
101 longer generated as of |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
102 v18 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
103 OPCODE (interactive_p, 0164) /* Needed since interactive-p |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
104 takes unevalled args */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
105 OPCODE (forward_char, 0165) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
106 OPCODE (forward_word, 0166) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
107 OPCODE (skip_chars_forward, 0167) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
108 OPCODE (skip_chars_backward, 0170) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
109 OPCODE (forward_line, 0171) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
110 OPCODE (char_syntax, 0172) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
111 OPCODE (buffer_substring, 0173) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
112 OPCODE (delete_region, 0174) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
113 OPCODE (narrow_to_region, 0175) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
114 OPCODE (widen, 0176) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
115 OPCODE (end_of_line, 0177) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
116 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
117 OPCODE (constant2, 0201) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
118 OPCODE (goto, 0202) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
119 OPCODE (gotoifnil, 0203) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
120 OPCODE (gotoifnonnil, 0204) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
121 OPCODE (gotoifnilelsepop, 0205) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
122 OPCODE (gotoifnonnilelsepop, 0206) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
123 OPCODE (return, 0207) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
124 OPCODE (discard, 0210) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
125 OPCODE (dup, 0211) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
126 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
127 OPCODE (save_excursion, 0212) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
128 OPCODE (save_window_excursion, 0213) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
129 OPCODE (save_restriction, 0214) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
130 OPCODE (catch, 0215) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
131 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
132 OPCODE (unwind_protect, 0216) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
133 OPCODE (condition_case, 0217) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
134 OPCODE (temp_output_buffer_setup, 0220) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
135 OPCODE (temp_output_buffer_show, 0221) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
136 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
137 OPCODE (unbind_all, 0222) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
138 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
139 OPCODE (set_marker, 0223) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
140 OPCODE (match_beginning, 0224) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
141 OPCODE (match_end, 0225) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
142 OPCODE (upcase, 0226) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
143 OPCODE (downcase, 0227) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
144 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
145 OPCODE (string_equal, 0230) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
146 OPCODE (string_lessp, 0231) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
147 OPCODE (old_equal, 0232) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
148 OPCODE (nthcdr, 0233) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
149 OPCODE (elt, 0234) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
150 OPCODE (old_member, 0235) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
151 OPCODE (old_assq, 0236) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
152 OPCODE (nreverse, 0237) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
153 OPCODE (setcar, 0240) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
154 OPCODE (setcdr, 0241) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
155 OPCODE (car_safe, 0242) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
156 OPCODE (cdr_safe, 0243) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
157 OPCODE (nconc, 0244) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
158 OPCODE (quo, 0245) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
159 OPCODE (rem, 0246) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
160 OPCODE (numberp, 0247) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
161 OPCODE (fixnump, 0250) /* Was Bintegerp. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
162 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
163 OPCODE (Rgoto, 0252) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
164 OPCODE (Rgotoifnil, 0253) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
165 OPCODE (Rgotoifnonnil, 0254) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
166 OPCODE (Rgotoifnilelsepop, 0255) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
167 OPCODE (Rgotoifnonnilelsepop, 0256) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
168 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
169 OPCODE (listN, 0257) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
170 OPCODE (concatN, 0260) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
171 OPCODE (insertN, 0261) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
172 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
173 OPCODE (bind_multiple_value_limits, 0262) /* New in 21.5. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
174 OPCODE (multiple_value_list_internal, 0263) /* New in 21.5. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
175 OPCODE (multiple_value_call, 0264) /* New in 21.5. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
176 OPCODE (throw, 0265) /* New in 21.5. */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
177 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
178 OPCODE (member, 0266) /* new in v20 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
179 OPCODE (assq, 0267) /* new in v20 */ |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
180 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
181 OPCODE (constant, 0300) |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
182 |
17362f371cc2
add more byte-code assertions and better failure output
Ben Wing <ben@xemacs.org>
parents:
diff
changeset
|
183 #undef OPCODE |