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__