diff --git a/include/c74_min_attribute.h b/include/c74_min_attribute.h index 3748b8a..2130d89 100644 --- a/include/c74_min_attribute.h +++ b/include/c74_min_attribute.h @@ -946,7 +946,7 @@ namespace c74::min { template max::t_max_err min_attr_getter(minwrap* self, max::t_object* maxattr, long* ac, max::t_atom** av) { - const symbol attr_name = static_cast(max::object_method(maxattr, k_sym_getname)); + const symbol attr_name = static_cast(max::object_method(maxattr, static_cast(k_sym_getname))); auto& attr = self->m_min_object.attributes()[attr_name.c_str()]; atoms rvals = *attr; @@ -971,7 +971,7 @@ namespace c74::min { template max::t_max_err min_attr_setter(minwrap* self, max::t_object* maxattr, const long ac, const max::t_atom* av) { - const symbol attr_name { static_cast(max::object_method(maxattr, k_sym_getname)) }; + const symbol attr_name { static_cast(max::object_method(maxattr, static_cast(k_sym_getname))) }; auto attr { self->m_min_object.attributes()[attr_name.c_str()] }; if (attr) { diff --git a/include/c74_min_notification.h b/include/c74_min_notification.h index 89e791a..801029b 100644 --- a/include/c74_min_notification.h +++ b/include/c74_min_notification.h @@ -48,7 +48,7 @@ namespace c74::min { auto attr_name() const { symbol attribute_name; if (is_attr_modified()) { - auto retval = c74::max::object_method(m_data, k_sym_getname); + auto retval = c74::max::object_method(m_data, static_cast(k_sym_getname)); attribute_name = static_cast(retval); } return attribute_name; diff --git a/include/c74_min_operator_matrix.h b/include/c74_min_operator_matrix.h index 0219888..71c1408 100644 --- a/include/c74_min_operator_matrix.h +++ b/include/c74_min_operator_matrix.h @@ -523,9 +523,9 @@ namespace c74::min { auto out_matrix = static_cast(max::object_method(outputs, max::_jit_sym_getindex, 0)); if (max::object_classname(in_matrix) != max::_jit_sym_jit_matrix) - in_matrix = static_cast(max::object_method(in_matrix, k_sym_getmatrix)); + in_matrix = static_cast(max::object_method(in_matrix, static_cast(k_sym_getmatrix))); if (max::object_classname(out_matrix) != max::_jit_sym_jit_matrix) - out_matrix = static_cast(max::object_method(out_matrix, k_sym_getmatrix)); + out_matrix = static_cast(max::object_method(out_matrix, static_cast(k_sym_getmatrix)); if (!self || !in_matrix || !out_matrix) err = max::JIT_ERR_INVALID_PTR; @@ -607,7 +607,7 @@ namespace c74::min { auto outputs = static_cast(max::object_method((max::t_object*)mop, max::_jit_sym_getoutputlist)); max::t_jit_err err = max::JIT_ERR_NONE; auto out_mop_io = static_cast(max::object_method(outputs, max::_jit_sym_getindex, 0)); - auto out_matrix = static_cast(max::object_method(out_mop_io, k_sym_getmatrix)); + auto out_matrix = static_cast(max::object_method(out_mop_io, static_cast(k_sym_getmatrix))); if (!self || !out_matrix) { err = max::JIT_ERR_INVALID_PTR; diff --git a/include/c74_min_patcher.h b/include/c74_min_patcher.h index edc0125..92e36e8 100644 --- a/include/c74_min_patcher.h +++ b/include/c74_min_patcher.h @@ -43,7 +43,7 @@ namespace c74::min { void instantiate(const symbol a_name, const T1 arg1) { if (m_instance && m_own) max::object_free(m_instance); - m_instance = (max::t_object*)max::object_new(max::CLASS_NOBOX, a_name, arg1, 0); + m_instance = (max::t_object*)max::object_new(max::CLASS_NOBOX, static_cast(a_name), arg1, 0); }