/* * lclimpfn.h - generic function implementation macros for MAXScript SDK plug-ins */ #include "ClassCfg.h" #ifdef def_local_generic # undef def_local_generic # undef use_local_generic #endif #ifdef use_generic # undef use_generic #endif #define def_local_generic(fn, name) \ Value* fn##_vf(Value** arglist, int arg_count) #define use_local_generic(fn, name) \ def_local_generic(fn, name) #define use_generic(fn, name) \ Value* fn##_vf(Value** arglist, int arg_count) #undef def_name #define def_name(name) n_##name = Name::intern(_T(#name));