/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1998--2011 Jan Nieuwenhuizen <janneke@gnu.org>
+ Copyright (C) 1998--2012 Jan Nieuwenhuizen <janneke@gnu.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include <libguile.h>
#include <string.h>
-#include <vector>
/*
Hack for various MacOS incarnations.
#include "interval.hh"
#include "lily-guile-macros.hh"
#include "ly-module.hh"
+#include "std-vector.hh"
/** Conversion functions follow the GUILE naming convention, i.e.
A ly_B2A (B b); */
Real robust_scm2double (SCM, double);
int robust_scm2int (SCM, int);
+vsize robust_scm2vsize (SCM, vsize);
Direction robust_scm2dir (SCM, Direction);
Drul_array<Real> robust_scm2drul (SCM, Drul_array<Real>);
Drul_array<bool> robust_scm2booldrul (SCM, Drul_array<bool>);