/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1998--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1998--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
LilyPond is free software: you can redistribute it and/or modify
{
/* Don't match in mid-UTF-8 */
if ((str[i] & 0xc0) == 0x80)
- continue;
+ continue;
for (vsize j = max_length + 1; j--;)
{
- if (j > str.size () - i)
- continue;
+ if (j > str.size () - i)
+ continue;
string dummy = str.substr (i, j);
SCM ligature = ly_assoc_get (ly_string2scm (dummy),
- replacement_alist, SCM_BOOL_F);
- if (scm_is_true (ligature))
+ replacement_alist, SCM_BOOL_F);
+ if (scm_is_true (ligature))
str.replace (i, j, robust_scm2string (ligature, ""));
}
}