+#include "std-vector.hh"
+
+template<class T>
+SCM
+ly_cxx_vector_to_list (vector<T> const &src)
+{
+ SCM l = SCM_EOL;
+ for (vsize i = src.size (); i --; )
+ l = scm_cons (src[i]->self_scm (), l);
+
+ return l;
+}
+
+
+SCM ly_offsets2scm (vector<Offset> os);
+vector<Offset> ly_scm2offsets (SCM s);