int libpd_arraysize(const char *name) { int retval; sys_lock(); GETARRAY retval = garray_npoints(garray); sys_unlock(); return retval; }
void arraysize_bang(t_arraysize *x) { t_garray *garray; if(!(garray = (t_garray *)pd_findbyclass(x->array_name,garray_class))) { pd_error(x, "%s: no such table", x->array_name->s_name); } else { outlet_float(x->x_obj.ob_outlet, garray_npoints(garray)); } }