github.com/256dpi/max-go@v0.7.0/lib/max/common/commonsyms_max4.h (about) 1 /* 2 commonsyms.h 3 4 */ 5 6 #ifndef __COMMON_SYMBOLS_H__ 7 #define __COMMON_SYMBOLS_H__ 8 9 #include "ext_mess.h" 10 11 #ifdef __cplusplus 12 extern "C" { 13 #endif // __cplusplus 14 15 void common_symbols_init(void); 16 17 extern t_symbol *_sym_nothing; 18 extern t_symbol *_sym_new; 19 extern t_symbol *_sym_free; 20 extern t_symbol *_sym_classname; 21 extern t_symbol *_sym_getname; 22 extern t_symbol *_sym_getmethod; 23 extern t_symbol *_sym_get; 24 extern t_symbol *_sym_set; 25 extern t_symbol *_sym_unset; 26 extern t_symbol *_sym_register; 27 extern t_symbol *_sym_char; 28 extern t_symbol *_sym_long; 29 extern t_symbol *_sym_float32; 30 extern t_symbol *_sym_float64; 31 extern t_symbol *_sym_symbol; 32 extern t_symbol *_sym_pointer; 33 extern t_symbol *_sym_object; 34 extern t_symbol *_sym_atom; 35 extern t_symbol *_sym_list; 36 extern t_symbol *_sym_type; 37 extern t_symbol *_sym_dim; 38 extern t_symbol *_sym_planecount; 39 extern t_symbol *_sym_val; 40 extern t_symbol *_sym_plane; 41 extern t_symbol *_sym_cell; 42 extern t_symbol *_sym_jit_matrix; 43 extern t_symbol *_sym_class_jit_matrix; 44 extern t_symbol *_sym_togworld; 45 extern t_symbol *_sym_fromgworld; 46 extern t_symbol *_sym_frommatrix; 47 extern t_symbol *_sym_class_jit_attribute; 48 extern t_symbol *_sym_jit_attribute; 49 extern t_symbol *_sym_jit_attr_offset; 50 extern t_symbol *_sym_jit_attr_offset_array; 51 extern t_symbol *_sym_rebuilding; 52 extern t_symbol *_sym_modified; 53 extern t_symbol *_sym_lock; 54 extern t_symbol *_sym_setinfo; 55 extern t_symbol *_sym_setinfo_ex; 56 extern t_symbol *_sym_getinfo; 57 extern t_symbol *_sym_data; 58 extern t_symbol *_sym_getdata; 59 extern t_symbol *_sym_outputmatrix; 60 extern t_symbol *_sym_clear; 61 extern t_symbol *_sym_err_calculate; 62 extern t_symbol *_sym_max_jit_classex; 63 extern t_symbol *_sym_setall; 64 extern t_symbol *_sym_chuck; 65 extern t_symbol *_sym_getsize; 66 extern t_symbol *_sym_getindex; 67 extern t_symbol *_sym_objptr2index; 68 extern t_symbol *_sym_append; 69 extern t_symbol *_sym_insertindex; 70 extern t_symbol *_sym_deleteindex; 71 extern t_symbol *_sym_chuckindex; 72 extern t_symbol *_sym_makearray; 73 extern t_symbol *_sym_reverse; 74 extern t_symbol *_sym_rotate; 75 extern t_symbol *_sym_shuffle; 76 extern t_symbol *_sym_swap; 77 extern t_symbol *_sym_findfirst; 78 extern t_symbol *_sym_findall; 79 extern t_symbol *_sym_methodall; 80 extern t_symbol *_sym_methodindex; 81 extern t_symbol *_sym_sort; 82 extern t_symbol *_sym_matrix_calc; 83 extern t_symbol *_sym_genframe; 84 extern t_symbol *_sym_filter; 85 extern t_symbol *_sym_jit_mop; 86 extern t_symbol *_sym_newcopy; 87 extern t_symbol *_sym_jit_linklist; 88 extern t_symbol *_sym_inputcount; 89 extern t_symbol *_sym_outputcount; 90 extern t_symbol *_sym_getinput; 91 extern t_symbol *_sym_getoutput; 92 extern t_symbol *_sym_getinputlist; 93 extern t_symbol *_sym_getoutputlist; 94 extern t_symbol *_sym_ioname; 95 extern t_symbol *_sym_matrixname; 96 extern t_symbol *_sym_outputmode; 97 extern t_symbol *_sym_matrix; 98 extern t_symbol *_sym_getmatrix; 99 extern t_symbol *_sym_typelink; 100 extern t_symbol *_sym_dimlink; 101 extern t_symbol *_sym_planelink; 102 extern t_symbol *_sym_restrict_type; 103 extern t_symbol *_sym_restrict_planecount; 104 extern t_symbol *_sym_restrict_dim; 105 extern t_symbol *_sym_special; 106 extern t_symbol *_sym_getspecial; 107 extern t_symbol *_sym_adapt; 108 extern t_symbol *_sym_decorator; 109 extern t_symbol *_sym_frommatrix_trunc; 110 extern t_symbol *_sym_ioproc; 111 extern t_symbol *_sym_getioproc; 112 extern t_symbol *_sym_name; 113 extern t_symbol *_sym_types; 114 extern t_symbol *_sym_minplanecount; 115 extern t_symbol *_sym_maxplanecount; 116 extern t_symbol *_sym_mindim; 117 extern t_symbol *_sym_maxdim; 118 extern t_symbol *_sym_gl_points; 119 extern t_symbol *_sym_gl_lines; 120 extern t_symbol *_sym_gl_line_strip; 121 extern t_symbol *_sym_gl_line_loop; 122 extern t_symbol *_sym_gl_triangles; 123 extern t_symbol *_sym_gl_tri_strip; 124 extern t_symbol *_sym_gl_tri_fan; 125 extern t_symbol *_sym_gl_quads; 126 extern t_symbol *_sym_gl_quad_strip; 127 extern t_symbol *_sym_gl_polygon; 128 extern t_symbol *_sym_gl_tri_grid; 129 extern t_symbol *_sym_gl_quad_grid; 130 extern t_symbol *_sym_err_lockout_stack; 131 extern t_symbol *_sym_class_jit_namespace; 132 extern t_symbol *_sym_jit_namespace; 133 extern t_symbol *_sym_findsize; 134 extern t_symbol *_sym_attach; 135 extern t_symbol *_sym_detach; 136 extern t_symbol *_sym_add; 137 extern t_symbol *_sym_replace; 138 extern t_symbol *_sym_gettype; 139 extern t_symbol *_sym_ob_sym; 140 extern t_symbol *_sym_resolve_name; 141 extern t_symbol *_sym_resolve_raw; 142 extern t_symbol *_sym_notifyall; 143 extern t_symbol *_sym_anything; 144 extern t_symbol *_sym_usercanset; 145 extern t_symbol *_sym_usercanget; 146 extern t_symbol *_sym_notify; 147 extern t_symbol *_sym_getvalueof; 148 extern t_symbol *_sym_setvalueof; 149 extern t_symbol *_sym_dumpout; 150 extern t_symbol *_sym_attributes; 151 extern t_symbol *_sym_adornments; 152 extern t_symbol *_sym_attr_getnames; 153 extern t_symbol *_sym_attr_get; 154 extern t_symbol *_sym_float; 155 extern t_symbol *_sym_int; 156 extern t_symbol *_sym_bang; 157 extern t_symbol *_sym_parent; 158 extern t_symbol *_sym_global; 159 extern t_symbol *_sym_arguments; 160 extern t_symbol *_sym_args; 161 extern t_symbol *_sym_attr_modified; 162 extern t_symbol *_sym_hashtab_entry_new; 163 extern t_symbol *_sym_hashtab_entry_free; 164 extern t_symbol *_sym_hashtab_free; 165 166 #ifdef __cplusplus 167 } 168 #endif // __cplusplus 169 170 171 #endif // __COMMON_SYMBOLS_H__