9 #include "commonsyms.h"
12 t_symbol *_sym_nothing;
15 t_symbol *_sym_classname;
16 t_symbol *_sym_getname;
17 t_symbol *_sym_getmethod;
21 t_symbol *_sym_register;
24 t_symbol *_sym_float32;
25 t_symbol *_sym_float64;
26 t_symbol *_sym_symbol;
27 t_symbol *_sym_pointer;
28 t_symbol *_sym_object;
33 t_symbol *_sym_planecount;
37 t_symbol *_sym_jit_matrix;
38 t_symbol *_sym_class_jit_matrix;
39 t_symbol *_sym_togworld;
40 t_symbol *_sym_fromgworld;
41 t_symbol *_sym_frommatrix;
42 t_symbol *_sym_class_jit_attribute;
43 t_symbol *_sym_jit_attribute;
44 t_symbol *_sym_jit_attr_offset;
45 t_symbol *_sym_jit_attr_offset_array;
46 t_symbol *_sym_rebuilding;
47 t_symbol *_sym_modified;
49 t_symbol *_sym_setinfo;
50 t_symbol *_sym_setinfo_ex;
51 t_symbol *_sym_getinfo;
53 t_symbol *_sym_getdata;
54 t_symbol *_sym_outputmatrix;
56 t_symbol *_sym_err_calculate;
57 t_symbol *_sym_max_jit_classex;
58 t_symbol *_sym_setall;
60 t_symbol *_sym_getsize;
61 t_symbol *_sym_getindex;
62 t_symbol *_sym_objptr2index;
63 t_symbol *_sym_append;
64 t_symbol *_sym_insertindex;
65 t_symbol *_sym_deleteindex;
66 t_symbol *_sym_chuckindex;
67 t_symbol *_sym_makearray;
68 t_symbol *_sym_reverse;
69 t_symbol *_sym_rotate;
70 t_symbol *_sym_shuffle;
72 t_symbol *_sym_findfirst;
73 t_symbol *_sym_findall;
74 t_symbol *_sym_methodall;
75 t_symbol *_sym_methodindex;
77 t_symbol *_sym_matrix_calc;
78 t_symbol *_sym_genframe;
79 t_symbol *_sym_filter;
80 t_symbol *_sym_jit_mop;
81 t_symbol *_sym_newcopy;
82 t_symbol *_sym_jit_linklist;
83 t_symbol *_sym_inputcount;
84 t_symbol *_sym_outputcount;
85 t_symbol *_sym_getinput;
86 t_symbol *_sym_getoutput;
87 t_symbol *_sym_getinputlist;
88 t_symbol *_sym_getoutputlist;
89 t_symbol *_sym_ioname;
90 t_symbol *_sym_matrixname;
91 t_symbol *_sym_outputmode;
92 t_symbol *_sym_matrix;
93 t_symbol *_sym_getmatrix;
94 t_symbol *_sym_typelink;
95 t_symbol *_sym_dimlink;
96 t_symbol *_sym_planelink;
97 t_symbol *_sym_restrict_type;
98 t_symbol *_sym_restrict_planecount;
99 t_symbol *_sym_restrict_dim;
100 t_symbol *_sym_special;
101 t_symbol *_sym_getspecial;
102 t_symbol *_sym_adapt;
103 t_symbol *_sym_decorator;
104 t_symbol *_sym_frommatrix_trunc;
105 t_symbol *_sym_ioproc;
106 t_symbol *_sym_getioproc;
108 t_symbol *_sym_types;
109 t_symbol *_sym_minplanecount;
110 t_symbol *_sym_maxplanecount;
111 t_symbol *_sym_mindim;
112 t_symbol *_sym_maxdim;
113 t_symbol *_sym_gl_points;
114 t_symbol *_sym_gl_lines;
115 t_symbol *_sym_gl_line_strip;
116 t_symbol *_sym_gl_line_loop;
117 t_symbol *_sym_gl_triangles;
118 t_symbol *_sym_gl_tri_strip;
119 t_symbol *_sym_gl_tri_fan;
120 t_symbol *_sym_gl_quads;
121 t_symbol *_sym_gl_quad_strip;
122 t_symbol *_sym_gl_polygon;
123 t_symbol *_sym_gl_tri_grid;
124 t_symbol *_sym_gl_quad_grid;
125 t_symbol *_sym_err_lockout_stack;
127 t_symbol *_sym_class_jit_namespace;
128 t_symbol *_sym_jit_namespace;
129 t_symbol *_sym_findsize;
130 t_symbol *_sym_attach;
131 t_symbol *_sym_detach;
133 t_symbol *_sym_replace;
134 t_symbol *_sym_gettype;
135 t_symbol *_sym_ob_sym;
136 t_symbol *_sym_resolve_name;
137 t_symbol *_sym_resolve_raw;
138 t_symbol *_sym_notifyall;
140 t_symbol *_sym_anything;
141 t_symbol *_sym_usercanset;
142 t_symbol *_sym_usercanget;
143 t_symbol *_sym_notify;
144 t_symbol *_sym_getvalueof;
145 t_symbol *_sym_setvalueof;
146 t_symbol *_sym_dumpout;
147 t_symbol *_sym_attributes;
148 t_symbol *_sym_adornments;
149 t_symbol *_sym_attr_getnames;
150 t_symbol *_sym_attr_get;
151 t_symbol *_sym_float;
155 t_symbol *_sym_parent;
156 t_symbol *_sym_global;
157 t_symbol *_sym_arguments;
159 t_symbol *_sym_attr_modified;
161 t_symbol *_sym_hashtab_entry_new;
162 t_symbol *_sym_hashtab_entry_free;
163 t_symbol *_sym_hashtab_free;
166 t_symbol *_sym_topmost;
167 t_symbol *_sym_patcher;
168 t_symbol *_sym_bpatcher;
169 t_symbol *_sym_subpatcher;
170 t_symbol *_sym_parentpatcher;
171 t_symbol *_sym_firstobject;
172 t_symbol *_sym_maxclass;
173 t_symbol *_sym_jpatcher;
174 t_symbol *_sym_filename;
175 t_symbol *_sym_nextobject;
178 t_symbol *_sym_nobox;
180 t_symbol *_sym_write;
181 t_symbol *_sym_error;
184 t_symbol *_sym_store;
188 t_symbol *_sym_j_out;
189 t_symbol *_sym_j_intilda;
190 t_symbol *_sym_j_outtilda;
192 t_symbol *_sym_j_model;
193 t_symbol *_sym_j_view;
194 t_symbol *_sym_share_patcher_node;
195 t_symbol *_sym_share_patcher_info;
198 t_symbol *_sym_loadbang;
201 void common_symbols_init(
void);
203 void common_symbols_init(
void)
205 _sym_nothing = gensym(
"");
206 _sym_new = gensym(
"new");
207 _sym_free = gensym(
"free");
208 _sym_classname = gensym(
"classname");
209 _sym_getname = gensym(
"getname");
210 _sym_getmethod = gensym(
"getmethod");
211 _sym_get = gensym(
"get");
212 _sym_set = gensym(
"set");
213 _sym_unset = gensym(
"unset");
214 _sym_register = gensym(
"register");
216 _sym_char = gensym(
"char");
217 _sym_long = gensym(
"long");
218 _sym_float32 = gensym(
"float32");
219 _sym_float64 = gensym(
"float64");
220 _sym_symbol = gensym(
"symbol");
221 _sym_pointer = gensym(
"pointer");
222 _sym_object = gensym(
"object");
223 _sym_atom = gensym(
"atom");
225 _sym_list = gensym(
"list");
226 _sym_type = gensym(
"type");
227 _sym_dim = gensym(
"dim");
228 _sym_planecount = gensym(
"planecount");
229 _sym_val = gensym(
"val");
230 _sym_plane = gensym(
"plane");
231 _sym_cell = gensym(
"cell");
232 _sym_jit_matrix = gensym(
"jit_matrix");
233 _sym_class_jit_matrix = gensym(
"class_jit_matrix");
234 _sym_togworld = gensym(
"togworld");
235 _sym_fromgworld = gensym(
"fromgworld");
236 _sym_frommatrix = gensym(
"frommatrix");
237 _sym_class_jit_attribute = gensym(
"class_jit_attribute");
238 _sym_jit_attribute = gensym(
"jit_attribute");
239 _sym_jit_attr_offset = gensym(
"jit_attr_offset");
240 _sym_jit_attr_offset_array = gensym(
"jit_attr_offset_array");
241 _sym_rebuilding = gensym(
"rebuilding");
242 _sym_modified = gensym(
"modified");
243 _sym_lock = gensym(
"lock");
244 _sym_setinfo = gensym(
"setinfo");
245 _sym_setinfo_ex = gensym(
"setinfo_ex");
246 _sym_getinfo = gensym(
"getinfo");
247 _sym_data = gensym(
"data");
248 _sym_getdata = gensym(
"getdata");
249 _sym_outputmatrix = gensym(
"outputmatrix");
250 _sym_clear = gensym(
"clear");
251 _sym_err_calculate = gensym(
"could not calculate");
252 _sym_max_jit_classex = gensym(
"max_jit_classex");
253 _sym_setall = gensym(
"setall");
254 _sym_chuck = gensym(
"chuck");
255 _sym_getsize = gensym(
"getsize");
256 _sym_getindex = gensym(
"getindex");
257 _sym_objptr2index = gensym(
"objptr2index");
258 _sym_append = gensym(
"append");
259 _sym_insertindex = gensym(
"insert");
260 _sym_deleteindex = gensym(
"delete");
261 _sym_chuckindex = gensym(
"chuckindex");
262 _sym_makearray = gensym(
"makearray");
263 _sym_reverse = gensym(
"reverse");
264 _sym_rotate = gensym(
"rotate");
265 _sym_shuffle = gensym(
"shuffle");
266 _sym_swap = gensym(
"swap");
267 _sym_findfirst = gensym(
"findfirst");
268 _sym_findall = gensym(
"findall");
269 _sym_methodall = gensym(
"methodall");
270 _sym_methodindex = gensym(
"methodindex");
271 _sym_sort = gensym(
"sort");
272 _sym_matrix_calc = gensym(
"matrix_calc");
273 _sym_genframe = gensym(
"genframe");
274 _sym_filter = gensym(
"filter");
275 _sym_jit_mop = gensym(
"jit_mop");
276 _sym_newcopy = gensym(
"newcopy");
277 _sym_jit_linklist = gensym(
"jit_linklist");
278 _sym_inputcount = gensym(
"inputcount");
279 _sym_outputcount = gensym(
"outputcount");
280 _sym_getinput = gensym(
"getinput");
281 _sym_getoutput = gensym(
"getoutput");
282 _sym_getinputlist = gensym(
"getinputlist");
283 _sym_getoutputlist = gensym(
"getoutputlist");
284 _sym_ioname = gensym(
"ioname");
285 _sym_matrixname = gensym(
"matrixname");
286 _sym_outputmode = gensym(
"outputmode");
287 _sym_matrix = gensym(
"matrix");
288 _sym_getmatrix = gensym(
"getmatrix");
289 _sym_typelink = gensym(
"typelink");
290 _sym_dimlink = gensym(
"dimlink");
291 _sym_planelink = gensym(
"planelink");
292 _sym_restrict_type = gensym(
"restrict_type");
293 _sym_restrict_planecount = gensym(
"restrict_planecount");
294 _sym_restrict_dim = gensym(
"restrict_dim");
295 _sym_special = gensym(
"special");
296 _sym_getspecial = gensym(
"getspecial");
297 _sym_adapt = gensym(
"adapt");
298 _sym_decorator = gensym(
"decorator");
299 _sym_frommatrix_trunc = gensym(
"frommatrix_trunc");
300 _sym_ioproc = gensym(
"ioproc");
301 _sym_getioproc = gensym(
"getioproc");
302 _sym_name = gensym(
"name");
303 _sym_types = gensym(
"types");
304 _sym_minplanecount = gensym(
"minplanecount");
305 _sym_maxplanecount = gensym(
"maxplanecount");
306 _sym_mindim = gensym(
"mindim");
307 _sym_maxdim = gensym(
"maxdim");
308 _sym_err_lockout_stack = gensym(
"lockout stack underflow or overflow");
310 _sym_gl_points = gensym(
"points");
311 _sym_gl_lines = gensym(
"lines");
312 _sym_gl_line_strip = gensym(
"line_strip");
313 _sym_gl_line_loop = gensym(
"line_loop");
314 _sym_gl_triangles = gensym(
"triangles");
315 _sym_gl_tri_strip = gensym(
"tri_strip");
316 _sym_gl_tri_fan = gensym(
"tri_fan");
317 _sym_gl_quads = gensym(
"quads");
318 _sym_gl_quad_strip = gensym(
"quad_strip");
319 _sym_gl_polygon = gensym(
"polygon");
320 _sym_gl_tri_grid = gensym(
"tri_grid");
321 _sym_gl_quad_grid = gensym(
"quad_grid");
323 _sym_class_jit_namespace = gensym(
"class_jit_namespace");
324 _sym_jit_namespace = gensym(
"jit_namespace");
325 _sym_findsize = gensym(
"findsize");
326 _sym_attach = gensym(
"attach");
327 _sym_detach = gensym(
"detach");
328 _sym_add = gensym(
"add");
329 _sym_replace = gensym(
"replace");
330 _sym_gettype = gensym(
"gettype");
331 _sym_ob_sym = gensym(
"ob_sym");
332 _sym_resolve_name = gensym(
"resolve_name");
333 _sym_resolve_raw = gensym(
"resolve_raw");
334 _sym_notifyall = gensym(
"notifyall");
336 _sym_anything = gensym(
"anything");
337 _sym_usercanset = gensym(
"usercanset");
338 _sym_usercanget = gensym(
"usercanget");
339 _sym_notify = gensym(
"notify");
340 _sym_getvalueof = gensym(
"getvalueof");
341 _sym_setvalueof = gensym(
"setvalueof");
342 _sym_dumpout = gensym(
"dumpout");
343 _sym_attributes = gensym(
"attributes");
344 _sym_adornments = gensym(
"adornments");
345 _sym_attr_getnames = gensym(
"attr_getnames");
346 _sym_attr_get = gensym(
"attr_get");
347 _sym_float = gensym(
"float");
348 _sym_int = gensym(
"int");
349 _sym_bang = gensym(
"bang");
351 _sym_parent = gensym(
"parent");
352 _sym_global = gensym(
"global");
353 _sym_arguments = gensym(
"arguments");
354 _sym_args = gensym(
"args");
355 _sym_attr_modified = gensym(
"attr_modified");
357 _sym_hashtab_entry_new = gensym(
"hashtab_entry_new");
358 _sym_hashtab_entry_free = gensym(
"hashtab_entry_free");
359 _sym_hashtab_free = gensym(
"hashtab_free");
362 _sym_topmost = gensym(
"topmost");
363 _sym_patcher = gensym(
"patcher");
364 _sym_bpatcher = gensym(
"bpatcher");
365 _sym_subpatcher = gensym(
"subpathcer");
366 _sym_parentpatcher = gensym(
"parentpatcher");
367 _sym_firstobject = gensym(
"firstobject");
368 _sym_maxclass = gensym(
"maxclass");
369 _sym_jpatcher = gensym(
"jpatcher");
370 _sym_filename = gensym(
"filename");
371 _sym_nextobject = gensym(
"nextobject");
372 _sym_pd = gensym(
"pd");
373 _sym_box = gensym(
"box");
374 _sym_nobox = gensym(
"nobox");
375 _sym_read = gensym(
"read");
376 _sym_write = gensym(
"write");
377 _sym_error = gensym(
"error");
378 _sym_jed = gensym(
"jed");
379 _sym_none = gensym(
"none");
380 _sym_store = gensym(
"store");
384 _sym_j_in = gensym(
"j.in");
385 _sym_j_out = gensym(
"j.out");
386 _sym_j_intilda = gensym(
"j.in~");
387 _sym_j_outtilda = gensym(
"j.out~");
388 _sym_j_ui = gensym(
"j.ui");
389 _sym_j_model = gensym(
"j.model");
390 _sym_j_view = gensym(
"j.view");
391 _sym_share_patcher_node = gensym(
"share_patcher_node");
392 _sym_share_patcher_info = gensym(
"share_patcher_info");
395 _sym_loadbang = gensym(
"loadbang");