#include <stdlib.h>
#include <math.h> /* isinf */
#include <string.h> /* strdup, strchr */
-
+#include <ctype.h>
#include "lily-proto.hh"
void
-ly_init_ly_module (void *data)
+ly_init_ly_module (void *)
{
for (int i=scm_init_funcs_->size () ; i--;)
(scm_init_funcs_->elem (i)) ();
char *orig = s;
SCM create_list = SCM_EOL;
+ char * e = s + strlen (s) - 1;
+ while (e >= s && isspace (*e))
+ *e -- = 0;
+
for (char * p = s; *p; p++)
{
if (*p == '\n')