+static VALUE c_elements_length_get (VALUE self)
+{
+ double l;
+
+ GET_OBJ (self, RbContainer, e);
+
+ l = esmart_container_elements_length_get (e->real.real);
+
+ return rb_float_new (l);
+}
+
+static VALUE c_elements_orig_length_get (VALUE self)
+{
+ double l;
+
+ GET_OBJ (self, RbContainer, e);
+
+ l = esmart_container_elements_orig_length_get (e->real.real);
+
+ return rb_float_new (l);
+}
+